【发布时间】:2019-01-20 07:58:07
【问题描述】:
我想要一个 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 列表。
我做错了什么?
【问题讨论】:
-
这些是什么类型的网络应用程序?静态网站?
-
没有; HTML 和 JS。
标签: nginx nginx-location nginx-config