1

WordPressインストールを提供するapache2へのプロキシとしてNginxを設定しています。問題は、ルート URL appsrd.devmbs.com でリダイレクト ループが発生することです。サーバーにアクセスすると、ログに次のように 12 ~ 15 回表示されます。

127.0.0.1 - - [03/Sep/2012:12:29:25 +0000] "GET /index.php HTTP/1.0" 301 529 "http://appsrd.devmbs.com/wp-admin/options-general.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_0) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1"

しかし、 /wp-admin はうまく機能します。リダイレクトの問題はありません。データベースを削除しようとしましたが、データベースが利用できない間、ルートはデータベース接続を確立するエラーのメッセージを表示しましたが、これは予想される動作ですが、リダイレクトの問題はなかったため問題ありません。その後、DB を再度作成し、wordpress セットアップを実行しました。すべてが完了すると、リダイレクトの問題が再発します。

私のnginxサーバーconfの下に:

server {
        listen       80 default_server;
        server_name  appsrd.devmbs.com;
        root /home/ubuntu/projecs/APPS-RD;
        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /home/ubuntu/projects/APPS-RD;
            index  index.html index.htm index.php;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        location ~ \.php$ {
        proxy_pass   http://127.0.0.1:3000;
        proxy_buffering on;
        proxy_buffers 12 12k;
        proxy_set_header Host $host;
        }
}

URL は appsrd.devmbs.com で、appsrd.devmbs.com/wp-admin は正常に動作します。

誰が何が起こっているのか手がかりを持っていますか?

4

3 に答える 3

2

Nginx+php-fpmだとNginx+Apacheは諦めた

于 2012-09-04T22:39:50.463 に答える