记一次Nginx无法使用https的问题(开启Ubuntu防火墙)
本文于1543天之前发表,文中内容可能已经过时。
起因
前几天因为自己在瞎搞项目,导致自己的服务器又装了一个apache
,然后就悲剧了,自己的服务彻底崩了
过程
刚开始,我卸载了apache
和Nginx
,重新安装了自己的Nginx
,重新配置后仍然无效,只能看到Welcome to nginx!
(我也是去查看这个来检查自己的Nginx
是否启动的时候才发现原来自己多装了一个apache
),然后,我就一直以为是自己的Nginx
有问题,不断重启测试,就是不行,然后我就打开我唯一的一个http
访问的地址,发现可以访问,于是我又去查询为什么https无法访问,很多都是说是因为防火墙的问题,我一直没在意,因为之前好好的可以访问的,以为443端口放开了,又折腾了好久,实在是没法了,我去查了一下防火墙,卧槽?怎么没放开,最终放开后解决了问题。
总结
- 1.先打开ip,查看服务是否启动
- 2.查看使用
http
访问的地址,验证Nginx
配置是否生效 - 3.查看防火墙
Ubuntu防火墙使用命令
查看开放端口
1 | ufw status |
开放端口
1 | ufw allow 443 |
重启防火墙
1 | sudo ufw reload |
赏
微信打赏
你的赞赏是对我最大的鼓励