centos7+nginx 配置好且开启服务之后,无法访问

2018-03-10 16:57:21 +08:00
 Akill47

用 yum 安装的 nginx 安装好之后开启服务了,但是访问网站提示无法访问..有大佬么..谢谢

8966 次点击
所在节点    Linux
35 条回复
neoblackcap
2018-03-10 16:59:38 +08:00
selinux 关了吗?
vonsis
2018-03-10 17:01:37 +08:00
防火墙上 80 端口开了吗
安全组里 80 端口开了吗
fbenpao
2018-03-10 17:03:34 +08:00
防火墙
AlexYang
2018-03-10 17:04:11 +08:00
firewall-cmd --list-all 检查 80 端口
firewall-cmd --zone=public --add-port=80/tcp
firewall-cmd --reload
defunct9
2018-03-10 17:09:46 +08:00
开 ssh,我上去看看
vus520
2018-03-10 17:15:46 +08:00
curl -v baidu.com

在本地和外面访问看看
lihongjie0209
2018-03-10 17:26:05 +08:00
就没人说看一下 log 吗??? 遇到问题的第一步是猜?
RorschachZZZ
2018-03-10 18:31:51 +08:00
1 首先本地 curl 自己看下结果,服务是否启动成功。
2 服务器防火墙看一下是下否限制了相关端口。
3 如果是云服务器,查看下安全组是否限制了相关端口。
20has
2018-03-10 18:48:47 +08:00
哈哈哈哈 反正你们都在水😁
端口 进程 还有你确定起来了吗😊
huclengyue
2018-03-10 18:52:18 +08:00
防火墙
guojxx
2018-03-10 20:20:47 +08:00
老夫算一下 你是不是新手上周跟风上了某云的车
codeeer
2018-03-10 20:22:19 +08:00
防火墙?
skylancer
2018-03-10 20:27:50 +08:00
@neoblackcap 上来就让人关 SELinux...
anheiyouxia
2018-03-10 20:32:52 +08:00
第一步就是看进程到底开了没有
ps -ef | grep nginx
看看监听端口是不是 80 (如果你改了,就换成你的端口)
netstat -anp | grep 80
先确认这两个
abusizhishen
2018-03-10 21:02:26 +08:00
命令行 curl localhost 试下
zhuzhongkelk
2018-03-10 23:56:38 +08:00
先检查 80 端口
firewall-cmd --list-all 检查 80 端口
firewall-cmd --zone=public --add-port=80/tcp
firewall-cmd --reload

如果你开了 ssl,再检查一下 443 端口
microget
2018-03-11 00:15:22 +08:00
阿里云的吧?控制面板放行 80
jerry033
2018-03-11 10:55:31 +08:00
centOS 配置服务遇到问题,最可能跟 selinux 或者防火墙有关。把日志挂出来看看呗
Akill47
2018-03-11 15:03:59 +08:00
@neoblackcap 关了已经。感谢
Akill47
2018-03-11 15:04:26 +08:00
@vonsis 开了的。 感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/436820

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX