0

何らかの理由でトリガーされない場所があります。さまざまな順序でルートを試しましたが、それでも機能しません。ユーザーがやって来て/_hostmanager/を要求すると、トリガーする必要がありますが、代わりにルートからindex.phpページを取得します。

サーバー構成ファイルは次のとおりです。

server {
    index index.php index.html;
    root /var/www/html;
    server_name _;
    listen 80;

    # Logging
    error_log /var/log/httpd/elasticbeanstalk-error_log;

    # Route standard requests
    location / {
        try_files $uri $uri/ /index.php;
    }

    # Proxy Hostmanager
    location /_hostmanager/ {
        proxy_pass http://127.0.0.1:8999/;
    }

    # Include PHP
    location ~ \.php {

        # CGI Configuration
        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi_params;
        fastcgi_index index.php;

        # Zero-day exploit defense
        try_files $uri $uri/ /index.php =404;

        # Use socket for connection
        fastcgi_pass   unix:/tmp/php5-fpm.sock;
    }

    # Cache control
    location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ {
        log_not_found off;
        expires 360d;
    }

    # Disable hidden files
    location ~ /\. {
        deny all;
    }
}

誰かが私の(おそらく愚かな!)エラーが何であるかを見つけることができますか?

前もって感謝します!:)

4

1 に答える 1

0

気にしないで、私はそれを解決しました!何らかの理由で、nginx で reload コマンドを使用しても機能しませんでした。停止して開始し、ほら!

于 2012-10-10T23:11:31.360 に答える