最佳答案
我试图理解 Nginx 的 Try _ files指令是如何工作的。Nginx 运行在我的服务器上,提供位于 /usr/share/nginx/html/index.html
的默认页面。
但是,在 /var/www/test/index.html
的文件系统中有一个简单的 HTML 页面。下面的配置文件不会导致该文件被服务。我想知道为什么不,以及我需要做出什么改变,才能使它得到服务。
以下是 default.conf
的相关部分:
server {
listen 80;
server_name localhost;
root /var/www;
try_files /test/index.html /;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}