以下のように、nginxの「sites-available」フォルダに簡単なデフォルトのWebサイト設定があります。
私がナビゲートしようとすると/こんにちは私が指定したルートフォルダにあるindex.htmlファイルを提供したいと思います。代わりに、私が指定したルート位置から/hello/index.htmlを取得しようとします。
コンテキストパスの前にプレフィックスを付けずにファイルを提供するようにnginxに指示する方法はありますか?
root /var/...;
location / {
...
}
location /hello/ {
root /home/vagrant/public_html/project/dist;
}
ベストアンサー1
;quoteのalias
代わりにroot
http://nginx.org/en/docs/http/ngx_http_core_module.html#alias
たとえば、次の構成を使用します。
location /i/ {
alias /data/w3/images/;
}
「/i/top.gif」をリクエストすると、/data/w3/images/top.gifファイルが送信されます。