nginxでローカルファイルを指定する方法を教えてください。
nginxでローカルファイルを指定する方法は、nginxのlocation指令を設定することによって実現されます。
nginxの設定ファイルでは、locationディレクティブを使用してリクエストされたURIを照合し、対応するローカルファイルパスの指定ができます。なお、具体的な設定構文は次のとおりです。
location /uri {
alias /path/to/file;
}
URIでマッチさせたいのが/uriで、/path/to/fileはローカルのファイルパス
例えば、/var/www/html/index.html という静的ファイルがあるとします。以下に設定することで nginx はそのファイルを指し示すことができます。
location / {
alias /var/www/html/;
}
この設定により、Nginx はルートパスへのアクセス時(/)、/var/www/html/index.html ファイルの内容を返すようになります。