本帖最后由 sowans 于 2019-5-3 21:52 编辑
新装了个服务器,配置nginx,自动默认打开https页面,百度,google了一下午,资料很多,但是大都不准确。按照查到的资料填到nginx的配置文件里面要么死循环,一直在重定向,要么根本不起作用。怎么加申请证书、添加证书,配置证书就不说了,主要把nginx的配置文件贴出来
这里贴出2个比较好用的配置:1
- server
- {
-
- listen 80;
- listen 443 ssl http2;
- server_name www.test.com test.com;
- add_header Strict-Transport-Security "max-age=31536000";
- index index.php index.html index.htm default.php default.htm default.html;
- root /www/wwwroot/www.test.com;
-
- #301转移
- if ($server_port = 80) {
- return 301 https://$server_name$request_uri;
- }
复制代码
nginx配置http自动跳转https方法配置2:
- server
- {
- listen 443 ssl http2;
- server_name www.test.com test.com;
- add_header Strict-Transport-Security "max-age=31536000";
- index index.php index.html index.htm default.php default.htm default.html;
- root /www/wwwroot/www.test.com;
- }
复制代码
|
|