为找不到的cakephp Web项目404配置NGINX

时间:2017-03-26 13:33:06

标签: php cakephp nginx

我这里有问题, 我在Ubuntu VM上安装了nginx并将我的cakephp项目拉到/ var / www。但问题是,当我尝试使用nginx访问index.php文件到webroot文件夹时,我有404 Not Found错误。路由工作正常,因为它写入URL" / members / login"。

你有什么建议吗?

这是我的默认conf nginx文件:

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/projet_web_cakephp/webroot;
    index index.html index.htm index.nginx-debian.html index.php;

    server_name mu-project.hd.free.fr;

    location / {
            try_files $uri $uri/ =404;
    }
    location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/run/php/php7.1-fpm.sock;
    }
    location ~ /\.ht {
            deny all;
    }
}

0 个答案:

没有答案