Windows上的Nginx服务器laravel路由目录404错误

时间:2017-11-22 22:47:35

标签: windows laravel nginx http-status-code-404

每次尝试打开欢迎页面以外的页面时,我都会收到404。我已经阅读了有关如何解决问题的所有帖子,但没有一个解决方案适合我。 我在Windows 10上使用WPN-XM作为Nginx服务器。 我的laravel项目安装在C:/ server / www / myapp

我的配置如下:

server {
    listen          127.0.0.1:80;
    server_name     localhost;
    root            www;
    index           index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        try_files      $uri =404;
        fastcgi_pass   php_pool;
        fastcgi_index  index.php;
        #fastcgi_param  PHP_FCGI_MAX_REQUESTS 1000;
        #fastcgi_param  PHP_FCGI_CHILDREN 100;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_param  REMOTE_ADDR $http_x_real_ip;
        # mitigate namespace conflict, see httpoxy.org
        fastcgi_param  HTTP_PROXY "";
        include        fastcgi_params;
    }

我尝试用" C:/ server / www / myapp / public"替换root www。以及其他几个选择。 我使用了try_files $ uri $ uri / /index.php$is_args$args而不是try_files $ uri $ uri / /index.php?$query_string

任何帮助将不胜感激。

0 个答案:

没有答案