ホームページ >バックエンド開発 >PHPチュートリアル >Nginxのエイリアスの使い方とrootとの違い
Nginxのエイリアスの使い方とrootとの違い
http://nginx.org/en/docs/http/ngx_http_core_module.html#alias
http://nginx.org/en/docs/http/ngx_http_core_module.html#root
私は以前、Nginx の location ブロックで root を使用する方法しか知りませんでしたが、それを使用すると一部の要件を満たすことができないと常に感じていました。私自身の考え。そしてついにエイリアスを発見しました。
最初にトゥートの使用法を見てみましょう
<code>location <span>/request_path/image/</span> { root <span>/local_path/image/</span>; }</code>
この設定の結果は、クライアントが /request-path/image/cat.png をリクエストすると、
Nginx はリクエストを /local_path/image/request-path/image/cat.png にマッピングします
エイリアスの使用法を見てください
<code>location /request_path/<span>image</span>/ { <span>alias</span> /local_path/<span>image</span>/; }</code>
このとき、クライアントが /request-path/image/cat.png をリクエストすると、
Nginx はリクエストを /local_path/image/cat.png にマッピングします
root~~ :)
上記では、Nginx のエイリアスの使用法とルートとの違いを、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。