logo头像

aferica

记一次Nginx无法使用https的问题(开启Ubuntu防火墙)

本文于1543天之前发表,文中内容可能已经过时。

起因

前几天因为自己在瞎搞项目,导致自己的服务器又装了一个apache,然后就悲剧了,自己的服务彻底崩了

过程

刚开始,我卸载了apacheNginx,重新安装了自己的Nginx,重新配置后仍然无效,只能看到Welcome to nginx!(我也是去查看这个来检查自己的Nginx是否启动的时候才发现原来自己多装了一个apache),然后,我就一直以为是自己的Nginx有问题,不断重启测试,就是不行,然后我就打开我唯一的一个http访问的地址,发现可以访问,于是我又去查询为什么https无法访问,很多都是说是因为防火墙的问题,我一直没在意,因为之前好好的可以访问的,以为443端口放开了,又折腾了好久,实在是没法了,我去查了一下防火墙,卧槽?怎么没放开,最终放开后解决了问题。

总结

  • 1.先打开ip,查看服务是否启动
  • 2.查看使用http访问的地址,验证Nginx配置是否生效
  • 3.查看防火墙

Ubuntu防火墙使用命令

查看开放端口

1
ufw status

20191017173821.png

开放端口

1
ufw allow 443

20191017173939.png

重启防火墙

1
sudo ufw reload
微信打赏

你的赞赏是对我最大的鼓励