0

ローカルの開発マシンで複数の drupal サイトを実行しています。

これは私の現在の設定です http://pastebin.com/jpivzA4m

そのため、localhost/drupal_test/ にアクセスすると、drupal サイトの 1 つが正常に機能しますが、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 に答える