NGINX try_文件找不到正确的文件夹
我一直在尝试为我的个人投资组合网站设置主机,但我不明白为什么NGINX没有像我预期的那样提供我的文件。我的根目录,NGINX try_文件找不到正确的文件夹,nginx,nginx-location,Nginx,Nginx Location,我一直在尝试为我的个人投资组合网站设置主机,但我不明白为什么NGINX没有像我预期的那样提供我的文件。我的根目录,/usr/local/var/apps,包含指向我的web应用最新版本(包括主站点)的符号链接。我尝试了几十种不同的配置,但我认为这是迄今为止最好的配置: server { listen 8080; server_name mysupertestsite.com; index index.html; root /usr/local/var/apps/;
/usr/local/var/apps
,包含指向我的web应用最新版本(包括主站点)的符号链接。我尝试了几十种不同的配置,但我认为这是迄今为止最好的配置:
server {
listen 8080;
server_name mysupertestsite.com;
index index.html;
root /usr/local/var/apps/;
location / {
try_files portfolio-page$uri portfolio-page$uri/ $uri $uri/ =404;
}
}
我想要http://mysupertestsite.com:8080
提供/usr/local/var/apps/portfolio page/
下的页面,以及提供各自文件的路径中的我的web应用程序名称,即http://mysupertestsite.com:8080/wikipedia-查看器
应该提供/usr/local/var/apps/wikipedia查看器
。目前,这些应用程序确实有效。主公文包页面没有,我得到了一个403
我不喜欢这种配置或目录结构。非常感谢您的帮助。
nginx
URIs以/
开头。试着在你的Try\u文件中使用/portfolio…
语句。天哪,那很容易。非常感谢!如果你把它作为一个答案转载,这个愚蠢的问题可以得到一个被接受的答案,你也可以得到信任。