注: 只适合一些特定情况,使用的是电信的虚拟云服务器,好像也不需要像阿里云那样添加安全组配置
1. 打开nginx后,通过netstat -l 查看listen状态下的端口包不包括80

2. 如果不包括(我也不知道什么原因),更改nginx的配置文件,通过 vim /etc/nginx/sites-available/default

将原来的80端口换成其他端口,我这里用的8888
3. 重启nginx,再次查看listen的端口包不包括更改后的端口,我试了很多不同的端口都成功了
此时如果没有开启防火墙的话应该是可以访问了,如果开启了防火墙可以通过ufw enable再ufw disable(如果以前使用过这个命令直接disable就好了)关闭防火墙,再尝试一下,如果没问题就打开防火墙,然后把端口加入防火墙的允许列表就好了。
本文介绍如何在电信虚拟云服务器上更改Nginx的默认端口至8888,并解决因防火墙导致的访问问题。通过编辑Nginx配置文件并重启服务,确保端口正确监听。若防火墙开启,需先禁用再重新启用,将新端口添加至防火墙允许列表。
743

被折叠的 条评论
为什么被折叠?



