比方说,我想禁用nginx-controller的默认后端,只为错误提供静态页面。那可能吗?我尝试将页面安装在pod文件系统中,并将其添加到nginx-controller configmap中(使用helm):
server-snippet: |
error_page 404 500 501 502 503 504 505 506 507 508 510 511 /error.html;
location = /error.html {
internal;
root /var/www/default;
}
但是,即使我设法在error.html
中获取了/var/www/defalut
文件,这还是行不通的。如果有任何评论可以指出正确的方向,我将不胜感激。
解决此问题的另一种方法是构建自定义的默认后台,但这对于仅提供静态网页来说是多余的。