nginx 構成ファイルには多くのサイトがあり、すべてのサイトで同じカスタム error_page を使用したいと考えています。
http{} で /path/to/my/404.html に設定してみました。ルート ディレクトリ内を参照していることに気付きました (つまり /path/to/my/root/path/to/my/404.html)
各ディレクトリのファイルをシンボリックリンクせずに、すべての仮想ホストに 1 つの 404 ファイルを使用する方法はありますか?
答え1
場所に Alias ディレクティブを追加します。
location /404.html {
alias /shared/files/404.html
}
error_page 404 /404.html
それで大丈夫でしょう。