记录一次HTTP升级HTTPS
这个过程并不复杂,但由于我的疏忽大意,致使我花费了两个下午的时间才弄好
大致过程:
- 安装Nginx
- 修改配置文件,配置好SSL证书路径
- 开放443端口,云服务器还需将涉及的端口加入安全组
- 重启Nginx
我多次检查我的配置,没有发现问题,但就是不好使。。。
防火墙?
安全组?
都没问题啊,,,
直到我执行了一下:
netstat -antup
发现443端口没有被监听!
可是我的配置文件里明明写了 listen 443 ssl;
为啥没有被监听呢?
啊,原来我是使用Docker部署的Nginx,但我在创建Nginx容器的时候,只做了80端口的映射,没有做443端口的映射!!!
重新部署Nginx容器,俩端口都给映射上,终于OK
Q.E.D.