同じドメインで異なるパスを使用して、Web アプリケーションをホストする nginx サーバーを使用したいと考えています。たとえば、 http://example.org/booksapp/signin.htmlは最初のアプリを指し、http://example.org/shoesapp/signin.htmlは 2 番目のアプリを指す必要があります。
私のホスト内には、アプリごとに 1 つずつ、2 つのフォルダーがあります: /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 のリストが表示されます。
私は何を間違っていますか?