nginx使用非443端口做https,每次登陆都要手动把http改成https挺麻烦的,找了个把http转成https的方法
server {
listen 8188;
server_name localhost;
ssl on;
ssl_certificate /usr/local/nginx/key/server.crt;
ssl_certificate_key /usr/local/nginx/key/server.key;
ssl_session_timeout 60m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
error_page 497 301 https://$http_host$request_uri;
重点是,错误时返回301转成https
error_page 497 301 https://$http_host$request_uri;