记录一次HTTP升级HTTPS

这个过程并不复杂,但由于我的疏忽大意,致使我花费了两个下午的时间才弄好

大致过程:

  • 安装Nginx
  • 修改配置文件,配置好SSL证书路径
  • 开放443端口,云服务器还需将涉及的端口加入安全组
  • 重启Nginx

我多次检查我的配置,没有发现问题,但就是不好使。。。

防火墙?

安全组?

都没问题啊,,,

直到我执行了一下:

netstat -antup

发现443端口没有被监听!

可是我的配置文件里明明写了 listen 443 ssl;

为啥没有被监听呢?

啊,原来我是使用Docker部署的Nginx,但我在创建Nginx容器的时候,只做了80端口的映射,没有做443端口的映射!!!

重新部署Nginx容器,俩端口都给映射上,终于OK

Q.E.D.


Read The Fucking Source Code!