nginxでPHPのルーティング

実現したいこと

前回に、引き続き、また質問で恐縮です。
また、別のルーティング方法を試しているのですが、参照できない状態です。

前提

今度は、ホストPC側で以下に置いたファイル、

.nginx/html/status/system.php

つまり、コンテナ側で以下に置いたファイルを、

/usr/share/nginx/html/status/system.php

以下のパスでアクセスするようにしたいのですが、試してみたところ、参照できませんでした。

http://localhost:8080/status/system

systemフォルダ内に、system.phpやend.phpを置くことを考えていて、

/usr/share/nginx/html/status/system.php

http://localhost:8080/status/system

でアクセスできるようにし、

/usr/share/nginx/html/status/end.php

http://localhost:8080/status/end

のようにアクセスできるようにしたいと思っています。

試したこと

Dockerを動かし、nginxのコンテナにファイルが格納されていることは確認しました。

以下等、いろいろと書いてみましたが、404 Not Foundエラーとなってしまいました。

PHP

1 location /status/{2 root /usr/share/nginx/html;3 index system.php system.html;4 }

PHP

1 location /status/system/{2 root /usr/share/nginx/html;3 index system.php system.html;4 }

補足情報(FW/ツールのバージョンなど)

Windows
Docker

コメントを投稿

0 コメント