0

我在本地开发机器上运行多个 drupal 站点。

这是我当前的配置 http://pastebin.com/jpivzA4m

因此,当我访问 localhost/drupal_test/ 时,我的一个 drupal 站点运行良好,但是当我访问 localhost/pw 这是我的另一个站点时,首页出现但没有内页,我收到 500 内部服务器错误。

我的朋友使用以下配置,它适用于他。我想知道为什么会这样。我是 nginx 的新手,所以我迷路了。

http://pastebin.com/dUZbAM0b

错误日志:

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/"
4

1 回答 1

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;

于 2013-11-07T22:40:13.787 回答