Nginx 把端口8080改成80后,没有生效,肿么办?

2013-08-16 15:50:54 +08:00
 mopig
今天刚弄这个,知道的帮帮忙吧。。。

localhost&localhost:8080都能进,但是host中绑定127.0.0.1 a.com,a.com就进不去。
13259 次点击
所在节点    NGINX
36 条回复
fooCoder
2013-08-16 15:53:11 +08:00
怎么个没生效法?试试sudo 启动
cloudzhou
2013-08-16 15:53:43 +08:00
1 首先 nginx 80 端口需要 root 的权限,你启动的时候是否注意到这点
2 启动的时候有什么信息输出
3 查看 log,有什么错误输出
mopig
2013-08-16 15:55:01 +08:00
@fooCoder sudo nginx -s reload 我还重启了,应该时里边的配置有问题。

PS:我就改了个端口

server {
listen 80;
server_name localhost a.com;
mopig
2013-08-16 15:56:13 +08:00
@cloudzhou 我补充了下信息
xunyu
2013-08-16 15:56:57 +08:00
是不是防火墙挡住了?
mopig
2013-08-16 15:57:22 +08:00
a.com:8080 能进
xunyu
2013-08-16 15:58:10 +08:00
先看下80端口是不是被占用了
mopig
2013-08-16 15:58:44 +08:00
@xunyu 进a.com会进入到运营商的域名不存在提示
xunyu
2013-08-16 16:00:38 +08:00
我之前碰到的问题是写成server_name localhost;这个了,然后就自动给我转到localhost上去了,后来改成server_name a.com;就好了
582033
2013-08-16 16:02:08 +08:00
@mopig 端口监听了没?
582033
2013-08-16 16:02:32 +08:00
@mopig 重启服务报不报错?
msg7086
2013-08-16 16:02:34 +08:00
@mopig 运营商的域名不存在?是无法连接端口还是出了404或者500之类的?
mopig
2013-08-16 16:03:21 +08:00
@xunyu
nginx|⇒ lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
QQ 11669 shenglizhou 92u IPv4 0xf4b3a1633f671be3 0t0 TCP localhost:55868->183.60.48.180:http (CLOSE_WAIT)
QQ 11669 shenglizhou 93u IPv4 0xf4b3a1634798218b 0t0 TCP localhost:55795->183.60.48.180:http (CLOSE_WAIT)
Google 61284 shenglizhou 140u IPv4 0xf4b3a16349277ffb 0t0 TCP localhost:50084->ec2-46-51-255-34.ap-northeast-1.compute.amazonaws.com:http (ESTABLISHED)
Google 61284 shenglizhou 517u IPv4 0xf4b3a1634859af03 0t0 TCP localhost:50386->hkg03s09-in-f4.1e100.net:http (ESTABLISHED)

应该没有被占用吧
mopig
2013-08-16 16:05:51 +08:00
@582033 listen 80 不就监听80吗? reload没有报错啊
@msg7086 尊敬的用户:您访问的域名有误或网页不存在,您可以使用我们提供的以下服务。
类似这样的提示
xunyu
2013-08-16 16:06:36 +08:00
方便贴出域名不??
angelface
2013-08-16 16:08:09 +08:00
linux下不能使用80端口, 要用root账号。
mopig
2013-08-16 16:08:16 +08:00
@xunyu 我就本地改的hosts绑定域名 a.com 到 127.0.0.1;开始以为hosts没生效,但是a.com:8080能进的
nealv2ex
2013-08-16 16:08:19 +08:00
a.com是你的域名么?
dns指向你的ip么?
host改了么?
angelface
2013-08-16 16:08:44 +08:00
确切的说是不能用1024以下的端口。
mopig
2013-08-16 16:09:27 +08:00
@angelface 忘了说,我是mac下的,要用root帐号是怎弄?

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

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

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

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

© 2021 V2EX