码上风云

记录精彩的程序人生

  menu
24 文章
0 浏览
0 当前访客
ღゝ◡╹)ノ❤️

nginx启动成功但是无法访问

1.先查看 nginx 配置是否正确
执行下面的命令:

nginx -t   #查看 nginx 配置是否正确  也可以切换到 nginx 的安装目录下的 sbin 目录下,执行: ./nginx -t

2.查看 nginx 是否启动成功

ps -ef | grep nginx  #查看nginx端口grep nginx  #查看nginx端口 nginx  #查看nginx端口#查看nginx端口

发现 nginx 配置没问题,且启动成功了!那么,可能是端口没开放,因为用的是阿里云的服务器,需要先配置安全组。
3.配置阿里云安全组,即放开对应的端口,让其他主机可以访问
image.png
4.检查服务器对应的端口是否放开

firewall-cmd --query-port=80/tcp

96417520160912214039320678377452.png
显然 80 端口没有开启。

下面我们开启 80 端口:

firewall-cmd --add-port=80/tcp --permanent
#重启防火墙
systemctl restart firewalld

--permanent #永久生效,没有此参数重启后失效
96417520160912214202805665667010.png
5.配置 nginx 开机自启动

vim /etc/rc.d/rc.local

964175201705211228170571077865607.png

完成所有配置后,查看nginx是否可以正常打开。


think twice, code once