gpt4 book ai didi

ssl - 如何在 NGINX 上将 HTTPS 重定向到 HTTP?

转载 作者:太空宇宙 更新时间:2023-11-03 12:37:19 25 4
gpt4 key购买 nike

有没有办法通过在域的 vhost 文件中添加规则将 HTTPS 请求重定向到 HTTP?

最佳答案

为什么这样的东西有用?乍一看,我不确定是否可以完成。但它提出了一个有趣的问题。

您可以尝试在您的配置文件中放置一个重定向语句并重新启动您的服务器。可能会发生两种可能性:

  1. 服务器将发出重定向 - 您似乎想要的。
  2. 服务器将首先进行 https 交换,然后发出重定向,在这种情况下,有什么意义?

如果我想出更具体的东西,会添加更多。

更新: (几小时后)你可以试试这个。你需要把它放在你的 nginx.conf 文件中 -

server {
listen 443;
server_name _ *;
rewrite ^(.*) http://$host$1 permanent;
}

向客户端发送永久重定向。我假设您正在为 https 使用端口 443(默认)。

server {
listen 80;
server_name _ *;
...
}

添加这个以便您在端口 80 上的正常 http 请求不受干扰。

更新:2016 年 12 月 18 日- 在 nginx 版本 > 0.6.25 中,应该使用 server_name _ 而不是 server_name _ * (感谢@Luca Steeb)

关于ssl - 如何在 NGINX 上将 HTTPS 重定向到 HTTP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3893839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com