Nginx给404未找到(ubuntu)

时间:2017-09-19 17:59:35

标签: php nginx

我正在尝试配置nginx以在我的文件夹/var/www/Exercises/PHP/taskList中显示一个页面(index.html),但它只显示404 Not Found。这是sites-enabled文件夹中的配置文件:

server {
  listen localhost:80;

  server_name taskList.dev *.taskList.dev;

  root /var/www/Exercises/PHP/taskList;

  access_log /var/log/taskList.access.log;
  error_log /var/log/taskList.error.log warn;

  add_header Strict-Transport-Security "max-age=2592000; includeSubdomains";
  add_header X-Frame-Options DENY;
  add_header 'Access-Control-Allow-Origin' '*';

  include conf.d/server/remove-trailing-slash.conf;
  include conf.d/server/symfony2.conf;
  include conf.d/server/fastcgi.conf;
  include conf.d/server/chromeframe.conf;
  include conf.d/server/deny.conf;
}

我的host文件中已经有了这个:

127.0.0.1   localhost
127.0.0.1 taskList.dev

我不确定我在做什么,我做了一些研究,但我仍然坚持使用404错误页面。

1 个答案:

答案 0 :(得分:0)

添加位置块,您可能也想使用try_files,如下所示:

location / { try_files $uri =404; }