Nginx

NGINX:無法配置 nginx 來處理從 HTTP 到 HTTPS 的重定向重定向不起作用

  • December 5, 2018

我嘗試配置 nginx:/etc/nginx/nginx.conf

server {
   listen 80 default_server;
   listen [::]:80 default_server;
   server_name 10.0.0.10; #This is my private IP
   return 301 https://$server_name$request_uri;
   # OR return 301 https://$host$request_uri
}

但它不能從 HTTP 重定向到 HTTPS。請幫助我。謝謝。

我認為問題在於 IP 作為伺服器名稱。嘗試編輯您的主機文件並為 IP 添加一個條目。例如:

10.0.0.10 myserver.test

編輯 nginx 配置並將 server_name 參數更改為:

server_name myserver.test;

重啟 nginx 或重新載入配置。

引用自:https://serverfault.com/questions/942965