Reactでアプリケーションを実装していて、 hoge.com/* にはユーザー向けReactアプリ、 hoge.com/admin/* には管理者向けのような構成にしたいと思ったことはないですか?僕はあります。 これらのアプリをnginxをbaseとしたDocker imageとしてデプロイしようとした時、nginxの設定にとても苦しんだのでここに書き記しておきます。 nginx.conf server_tokens off; server { listen 80 default_server; server_name localhost; location /admin { root /usr/share/nginx/html/admin; index index.html; try_files $uri $uri/ /index.html /usr/share/nginx/html/