カスタム エラー ページ、特に 403 エラー ページについて質問があります。
私の vhost には次のような構成があります:
server {
...
error_page 403 /403.html
...
location / {
...
allow xx.xx.xx.xx;
deny all;
}
location /403.html {
root /var/www/html/error_pages;
allow all;
}
}
ファイル 403.html 自体は正常に提供されています。ただし、このページは /var/www/html/error_pages/css/file.css と /var/www/html/error_pages/img/file.png 内のいくつかの CSS と画像を呼び出します。
また、「location /」にホワイトリストがあるため、「location /403.html」に「allow all;」を設定すると、403.html によって呼び出されるすべてのファイルに 403 エラーが発生します。
何が間違っているのでしょうか?
(nginx 1.16、debian 8)