staging.example.com/siteA
フォームの URI をにある仮想サーバーにマップするにはどうすればよい/var/www/siteA
ですか?
主な制限は、siteA のサブドメインを作成したくないということです。これまでに見た nginx.conf の例はすべて、マッピングを行うためにサブドメインを持つことに依存しています。
ありがとう
staging.example.com/siteA
フォームの URI をにある仮想サーバーにマップするにはどうすればよい/var/www/siteA
ですか?
主な制限は、siteA のサブドメインを作成したくないということです。これまでに見た nginx.conf の例はすべて、マッピングを行うためにサブドメインを持つことに依存しています。
ありがとう
次のように、ブロック内でroot ディレクティブを使用できます。location
server {
server_name staging.example.com;
root /some/other/location;
location /siteA/ {
root /var/www/;
}
}
次にhttp://staging.example.com/foo.txt
を指し/some/other/location/foo.txt
、 をhttp://staging.example.com/siteA/foo.txt
指し/var/www/siteA/foo.txt
ます。
siteA
ディレクトリはファイルシステム上にまだ存在すると予想されることに注意してください。http://staging.example.com/siteA/foo.txt
を指す場合は、次のディレクティブ/var/www/foo.txt
を使用する必要があります。alias
location /siteA/ {
alias /var/www;
}