Ngnix配置在设置SSL后将HTTPS重定向到HTTP
这是我的一个站点的Nginx配置。我最近编辑了它以设置我的SSL证书,并仅从HTTPS提供服务。现在HTTP可以正常工作/打开,但HTTPS会重定向到HTTPNgnix配置在设置SSL后将HTTPS重定向到HTTP,ssl,nginx,https,Ssl,Nginx,Https,这是我的一个站点的Nginx配置。我最近编辑了它以设置我的SSL证书,并仅从HTTPS提供服务。现在HTTP可以正常工作/打开,但HTTPS会重定向到HTTP server { listen 80; listen 443 ssl; server_name abc.test.com; add_header Strict-Transport-Security "max-age=31536000"; ssl_certificate /etc/nginx/ss
server {
listen 80;
listen 443 ssl;
server_name abc.test.com;
add_header Strict-Transport-Security "max-age=31536000";
ssl_certificate /etc/nginx/ssl/nginx.pem;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
client_max_body_size 10M;
location / {
proxy_pass http://localhost:2368/;
proxy_redirect off;
proxy_set_header HOST $host;
proxy_buffering off;
}
}
域名被替换为示例以保持简单
尝试删除80个;但是没有帮助。你能试试这个吗?它将HTTP站点重定向到HTTPS
server {
listen 80;
listen [::]:80;
server_name abc.test.com;
return 301 https://$host$request_uri;
}
server {
# SSL configuration
listen 443 ssl;
listen [::]:443 ssl;
server_name abc.test.com;
ssl_certificate /etc/nginx/ssl/nginx.pem;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
add_header Strict-Transport-Security "max-age=31536000";
client_max_body_size 10M;
location / {
proxy_pass http://localhost:2368/;
proxy_redirect off;
proxy_set_header HOST $host;
proxy_buffering off;
}
}
你能试试这个吗?它将HTTP站点重定向到HTTPS
server {
listen 80;
listen [::]:80;
server_name abc.test.com;
return 301 https://$host$request_uri;
}
server {
# SSL configuration
listen 443 ssl;
listen [::]:443 ssl;
server_name abc.test.com;
ssl_certificate /etc/nginx/ssl/nginx.pem;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
add_header Strict-Transport-Security "max-age=31536000";
client_max_body_size 10M;
location / {
proxy_pass http://localhost:2368/;
proxy_redirect off;
proxy_set_header HOST $host;
proxy_buffering off;
}
}
现在浏览器显示以下错误:abc.test.com页面不工作。abc.test.com多次重定向您。然后是您的应用程序的后端问题。我同意,这不是nginx配置,而是部分后端应用程序和部分Cloudflare配置(域托管工具)。ThanksNow浏览器显示以下错误:abc.test.com页面不工作。abc.test.com多次重定向您。然后是您的应用程序的后端问题。我同意,这不是nginx配置,而是部分后端应用程序和部分Cloudflare配置(域托管工具)。感谢nginx配置中没有任何东西可以执行这种重定向。它从后端应用程序开始。所以你应该检查你的后端代码。我同意,这不是nginx配置,而是部分后端应用程序和部分Cloudflare配置(域托管工具)。感谢nginx配置中没有任何东西可以执行这种重定向。它从后端应用程序开始。所以你应该检查你的后端代码。我同意,这不是nginx配置,而是部分后端应用程序和部分Cloudflare配置(域托管工具)。谢谢