我想有一个 nginx 服务器在同一个域上托管 web 应用程序,具有不同的路径。例如, http ://example.org/booksapp/signin.html应该指向第一个应用,http ://example.org/shoesapp/signin.html应该指向第二个应用
在我的主机中,我有两个文件夹,每个应用程序一个:/var/webfolder/booksapp 和 /var/webfolder/shoesapp
我的nginx配置如下
server {
server_name example.org;
index index.html index.htm;
location /foodapp {
root /var/webfolder;
try_files $uri $uri/ =404;
}
location /shoesapp {
root /var/webfolder;
try_files $uri $uri/ =404;
}
listen [::]:80;
listen 80;
}
此配置不起作用。我的浏览器在尝试加载任一 Web 应用程序时只显示一个空白页面。同时,nginx 日志文件显示应用程序尝试加载的每个资源的 404 列表。
我究竟做错了什么?