0

ubuntuコンピューターでphp-cgiを使用してnginxを実行しています。/訪問するとnginxから「403 Forbidden」が返されるという主要な詳細を除いて、物事は問題なく機能しているようです。訪問/index.phpは問題なく機能します。追加index.htmlして行くと、/それも機能します。

server {
    root /home/ajcrites/projects/php/devays/public/;
    server_name sub.localhost;

    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
    }
}

これをカバーしているように見えfastcgi_index index.php;ますが、明らかにそうではありません。/サービスを提供するために追加する必要があるものはあり/index.phpますか?

4

1 に答える 1

0

index.php次のようなものになるように、インデックスディレクティブに追加する必要がありますindex index.html index.php;

http://nginx.org/en/docs/http/ngx_http_index_module.htmlを参照してください

于 2013-04-06T16:29:46.603 に答える