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 index.html index.php;

请参阅http://nginx.org/en/docs/http/ngx_http_index_module.html

于 2013-04-06T16:29:46.603 回答