我正在尝试部署Wordpress(Docker镜像:wordpress:5.1.1)并使用本机GKE Ingress。如果尚未安装该站点,它将使用HTTP状态代码301将您从/
重定向到/wp-admin/install.php
。问题是默认的运行状况检查正在尝试到达/
路径并期望以获得200,但它却收到301,并认为该服务不健康。
是否还有其他可用于运行状况检查的端点? 还是其他一些优雅的解决方案,不需要修改Wordpress的核心文件?
UPD:/wp-admin/install.php
似乎可以正常工作,但似乎不是一个很好的通用解决方案。
答案 0 :(得分:0)
这实际上与GKE
无关。正如您所指出的,这与负载均衡器的运行状况检查有关。请参阅this thread。
在任何情况下,您都不需要更改WP代码文件。更改WP核心文件通常是个坏主意。
P.S。 wp-content
目录不是核心文件,以防万一。