網站買了證書,綠條,多霸氣!html
那麼天然得攔截http的訪問方式了。node
攔截http,301到httpsnginx
各類Google,最後在Nginx官網找到例子,配置很簡單,以下:web
server { listen *:80; return 301 https://www.domain.com$request_uri; }
其實就是攔截全部80端口的請求,而後重定向到https的對應uriubuntu
完整配置以下:dom
server { listen 443 ssl; ssl_certificate /home/ubuntu/www.domain.com.crt; ssl_certificate_key /home/ubuntu/domain.com.key; location ~ ^/(public/|webscan_360_cn.html|do_not_delete/noc.gif) { root /home/node/static; expires 30d; } location / { proxy_pass http://127.0.0.1:5000; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } server { listen *:80; return 301 https://www.domain.com$request_uri; }
原文地址:http://veryyoung.me/blog/2014/12/18/nginx-301-http-to-https.html網站