我正在尝试配置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错误页面。
答案 0 :(得分:0)
添加位置块,您可能也想使用try_files,如下所示:
location / { try_files $uri =404; }