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日志也无任何信息()