我在本地开发机器上运行多个drupal站点。
这是我目前的配置 http://pastebin.com/jpivzA4m
所以当我去localhost / drupal_test /我的一个drupal网站运行良好 然而,当我到localhost / pw这是我的另一个网站头版来了 up但没有内页我得到500内部服务器错误。
我的朋友使用下面的配置,它适用于他。我想知道 为什么会这样。我是nginx的新手,所以我迷路了。
错误日志:
2013/11/08 04:17:26 [warn] 7825#0: conflicting server name "localhost" on 0.0.0.0:80,
ignored
2013/11/08 04:17:26 [warn] 7826#0: conflicting server name "localhost" on 0.0.0.0:80,
ignored
2013/11/08 04:18:30 [error] 7828#0: *8 rewrite or internal redirection cycle while
internally redirecting to "/index.html", client: 127.0.0.1, server: localhost, request:
"GET /pw/home HTTP/1.1", host: "localhost", referrer: "http://localhost/pw/"
答案 0 :(得分:0)
在nginx配置中,您正在监听注释中的unix套接字端口fastcgi_pass unix:/var/run/php5-fpm.sock;
,该注释表明fastcgi服务器正在侦听127.0.0.1:9000
。
所以我会改变
fastcgi_pass unix:/var/run/php5-fpm.sock;
到
fastcgi_pass 127.0.0.1:9000;