要把http
重定向到https
也很简单,具体可以使用两种配置来实现。(网站使用HTTPS有哪些好处?为什么我们网站要使用https)
第一种方式使用return 301
如下:
server {
listen 80;
server_name localhost;
return 301 https://127.0.0.1$request_uri;
}
第二种方式使用rewrite
如下:如果你需要添加CDN可以看一下这篇文章(支持HTTPS的免费CDN服务,不限流量)
server {
listen 80;
server_name localhost;
rewrite ^(.*)$ https://$host$1 permanent;
}
对于return
和rewrite
的区别,可以阅读这篇文章:Creating NGINX Rewrite Rules