酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

nginx配置谷歌浏览器不自动跳转https

在Nginx的服务器配置文件中,如果你发现网站默认会自动将HTTP请求重定向到HTTPS,这通常是因为你配置了`return`、`rewrite`或`server`块中的`listen`指令包含了ssl参数。要禁用这种自动跳转,你需要修改或移除相关的配置。 例如,如果你有如下类似配置: ```nginx server { listen 80; server_name yourdomain.com; return 301 https://$host$request_uri; } ``` 你需要注释掉或者删除`return 301`这一行,改为直接处理HTTP请求: ```nginx server { listen 80; server_name yourdomain.com; # 直接在此处配置你的HTTP服务规则 location / { # ... } } ``` 如果你是通过SSL配置部分强制HTTPS,例如: ```nginx server { listen 443 ssl; server_name yourdomain.com; # SSL配置... # 如果存在下面这样的跳转规则 if ($scheme != "https") { return 301 https://$host$request_uri; } # 需要删除或注释掉上述if条件判断 } ``` 请根据实际情况调整你的Nginx配置文件,然后重启Nginx服务以应用新的配置。 [2024-01-22 20:24:32 | AI写代码神器 | 288点数解答]

相关提问