开发者社区> 问答> 正文

centos 7.2 nginx开启https 无法链接到网站(ssl证书OK 防火墙已添加443/80端口)

zonewinkj 2017-10-21 21:42:26 5617

centos 7.2 开启https,http可以正常访问,https无法正常访问,具体步骤如下:
1、在阿里云上申请的免费SSL证书,证书已签发;
2、centos7.2 用的云市场一键安装包,LNMP (并能成功访问nginx网页),也试了用yum 自己安装nginx,也能访问网页;
3、将证书文件存放到服务器nginx conf 目录下;
4、编辑nginx.conf文件,添加server 443端口及证书文件文件目录;
5、保存上传,重新启动nginx (我用的是systemctl restart nginx.service);
6、防火墙默认是关闭,开启并添加80和433端口,防火墙重新加载完毕
7、http可以正常访问,https却不能访问
问题究竟出在哪???看了网上很多教程,没发现我的上述有何错误之处啊?烦请大家指导下~~~

应用服务中间件 Linux 网络安全 nginx
分享到
取消 提交回答
全部回答(8)
  • dongshan8
    2019-07-17 21:40:26
    已采纳

    题主您好,

    可以先在服务器本地检查一下能否访问到https站点,如使用 wget 的命令来测试。

    0 0
  • 游客mdndwksj6e2pa
    2019-07-17 21:40:27

    同上的问题,求大神解答

    0 0
  • 笨狐狸
    2019-07-17 21:40:27

    挖个坟,这个问题确实坑人,请各位确认一下系统版本,我的系统是centos 7.2 里面的防火墙是firewalld(注意老版本是iptables),注意不仅仅在安全组策略里面要添加端口,防火墙里也要添加,不确定的同学可以查询一下:firewall-cmd --zone=public --list-ports;

    0 0
  • 校内君
    2019-07-17 21:40:27

    同上的问题,求大神解答

    0 0
  • 蔡_生
    2019-07-17 21:40:27

    设置安全规则

    0 0
  • 冰蓝
    2019-07-17 21:40:27

    同样的问题求解答

    0 0
滑动查看更多

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程