1
fooCoder 2013-08-16 15:53:11 +08:00
怎么个没生效法?试试sudo 启动
|
2
cloudzhou 2013-08-16 15:53:43 +08:00
1 首先 nginx 80 端口需要 root 的权限,你启动的时候是否注意到这点
2 启动的时候有什么信息输出 3 查看 log,有什么错误输出 |
3
mopig OP |
5
xunyu 2013-08-16 15:56:57 +08:00
是不是防火墙挡住了?
|
6
mopig OP a.com:8080 能进
|
7
xunyu 2013-08-16 15:58:10 +08:00
先看下80端口是不是被占用了
|
9
xunyu 2013-08-16 16:00:38 +08:00
我之前碰到的问题是写成server_name localhost;这个了,然后就自动给我转到localhost上去了,后来改成server_name a.com;就好了
|
13
mopig OP @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) 应该没有被占用吧 |
14
mopig OP |
15
xunyu 2013-08-16 16:06:36 +08:00
方便贴出域名不??
|
16
angelface 2013-08-16 16:08:09 +08:00
linux下不能使用80端口, 要用root账号。
|
17
mopig OP |
18
nealv2ex 2013-08-16 16:08:19 +08:00
a.com是你的域名么?
dns指向你的ip么? host改了么? |
19
angelface 2013-08-16 16:08:44 +08:00
确切的说是不能用1024以下的端口。
|
21
xunyu 2013-08-16 16:09:40 +08:00
先试下用ip:80这样能访问吧,看看能不能排除域名问题
|
24
xunyu 2013-08-16 16:14:20 +08:00
说明nginx是好的,host和dns设置问题,
|
25
mopig OP |
26
xunyu 2013-08-16 16:18:41 +08:00
清下缓存试试?
|
27
justfindu 2013-08-16 16:19:38 +08:00
改错了地方么 如果是vhost 有两个 一个是 sites-available 一个是sites-enable
|
29
xunyu 2013-08-16 16:22:56 +08:00
我改了sites-enable里面的东西,貌似 sites-available里面也会一起改变的
|
30
xunyu 2013-08-16 16:23:55 +08:00
你是新加了个server 还是在之前那个上面修改的??
|
32
xunyu 2013-08-16 16:27:21 +08:00 1
没事,
|
33
angelface 2013-08-16 16:31:03 +08:00
用户root用户启动, 或是chmod u+s nginx(当然 是在root下操作完)
|
34
et0722 2013-08-16 16:40:26 +08:00
你是家里的宽带吧?
|
36
yuan 2013-08-16 18:02:14 +08:00
nginx -s reload 有时候重启不了;它是为了 windows 才设计的。用 kill -s HUP pid 试试呢
供参考 Controlling nginx: http://nginx.org/en/docs/control.html |