关于https:
以HTTP1.1协议来说 使用HTTPS会影响速度,在HTTP2.0协议下就不会这样了
HTTP自动跳转HTTPS时POST方法会被转成GET 参数会丢失。
首先购买一个与你的域名绑定的证书, 拿到了.pem跟.key文件
然后配置在nginx中
listen 443;
ssl on;
ssl_certificate /etc/ssl/PROJECT_NAME/xxx.pem; #(or bundle.crt)
ssl_certificate_key /etc/ssl/PROJECT_NAME/xxx.key;
通过域名访问 就可以了
然后把http设置为自动跳转https
server {
listen 80;
server_name yourdomain.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443;
ssl on;
ssl_certificate /etc/ssl/yourprojectname/xxx.pem; #(or bundle.crt)
ssl_certificate_key /etc/ssl/yourprojectname/xxx.key;