【发布时间】:2019-01-09 16:10:07
【问题描述】:
我有一个网站(网络服务器是 nginx),其中包含启用了缓存的静态(React JS 和图像)内容,并假设网站的 URL 是 www.example.com,我们是通过 /abc(.*) 请求的代理WordPress(网络服务器是 apache)网站。我们的 WordPress URL(站点和主页)是 www.example.com/abc/。
现在的场景是:
- www.example.com/abc/ 正在按预期工作。
- www.example.com/abc 工作了一段时间,然后抛出 too many redirections 错误。清除 www.example.com(React JS 网站)的缓存后,再次开始工作 & 一段时间后,再次出现同样的问题(重定向太多)。
我的假设是:
- ReactJS 网站 Web 服务器配置没有问题。
- 问题在于 WP 配置。
Nginx conf 文件部分 sn-p:
upstream wp-server {
server WP_SERVER max_fails=2 fail_timeout=20s;
server WP_SERVER max_fails=2 fail_timeout=20s;
}
server {
....
location ~* abc(.*) {
proxy_pass http://wp-server;
}
}
apache conf 没有具体变化,服务器名称是 www.example.com in conf。
任何帮助将不胜感激。
【问题讨论】:
-
添加你的 nginx example.com 配置和 Wordpress Rewrite 配置。
-
@Anuga 添加了 nginx conf,也会添加 apache
标签: php wordpress apache nginx