1. 程式人生 > >nginx配置https,訪問超時

nginx配置https,訪問超時

web服務通過nginx配置完https之後,外網訪問服務超時,內網就ok。

配置如下:

server {
        listen       443;
        server_name  localhost *.nticloud.org;

        ssl                  on;
        ssl_certificate      $server_path/ca.pem;
        ssl_certificate_key  $server_path/privkey.pem;

        ssl_session_timeout  5m;

        ssl_protocols  SSLv2 SSLv3 TLSv1;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers   on;

        access_log  $log_path/ssl.access.log  main;

        error_log   $log_path/ssl.error.log;  

location / {
            proxy_pass          http://localhost:8080/;
        }
        
        location ~* ^/(?!account).+?$ {
            rewrite ^/(.*)$ http://domain.com/$1 permanent; 
        }

	    # remove the robots line if you want to use cloud virtual robots.txt
	    location = /robots.txt {access_log off; log_not_found off;}
	    location = /favicon.ico {access_log off; log_not_found off;}
}

如果直接使用http協議訪問就沒有問題。

http切換到https之後的請求超時了,nginx日誌也無任何資訊()