那哪呢 发表于 2019-3-27 23:39:39

添加ssl成功,但是访问的时候还是提示不安全

添加的时候应该是成功了的......................++*++*
Test Nginx configure file......
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
Reload Nginx......


但是访问的时候,还是提示不安全。已经重启过nginx。

访问的页面是一个新建立的html页面,里面只有几个字母,所以不会有非https的链接。

请问这是什么样的情况呢。另外,如何才可以使访问 http 的时候自动跳转到 https。

谢谢。

那哪呢 发表于 2019-3-27 23:46:26

会不会是因为我使用了ngrok内网穿透的原因?

所以得到的证书是不对的?

蛋蛋的蛋 发表于 2019-3-27 23:52:15

提示不安全的原因很多,

我所知的就是
1.证书无效,或者说证书和域名不一致,你不能拿百度的证书给自己用吧,
2.链接里面不能包含http请求,比如图片,css js,如果有请改成https或者去掉

蛋蛋的蛋 发表于 2019-3-27 23:53:46

访问http跳https
我是判断端口的,

        if ($server_port = 80){

        return 301 https://$server_name$request_uri;
        }

licess 发表于 2019-3-28 20:20:43

#1

信息有限没法说,发出域名看看
http跳https 可以在 https://lnmp.org 官网上搜索301,有具体设置的代码

#4
用if判断端口效率比较低,不如直接80端口的http自己一个虚拟主机
另外如果你绑定了多个域名,要http跳到https的不同域名上,用$server_name不合适,建议使用 $host,$server_name 只读取虚拟主机server_name的第一个域名

那哪呢 发表于 2019-3-29 01:25:17

谢谢楼上两位的回复。
学习了
页: [1]
查看完整版本: 添加ssl成功,但是访问的时候还是提示不安全