【发布时间】:2015-10-06 17:29:30
【问题描述】:
我被这个问题困扰了 3 天。
我的服务器是 Centos,在 Httpd 服务中使用 wordpress (WP)。
它的IP是'103.232.120.178'
我想使用 nginx 作为 WP 的反向代理。
Httpd 在 2101 端口
Nginx 位于 80 端口
WP 在子目录:'bongda69' (url: '103.232.120.178:2101/bongda69')
如果访问我的网站,我希望它重定向到 wordpress。
例如:访问 '103.232.120.178',它将显示为 WP 站点:'103.232.120.178:2101/bongda69'
我的 nginx.conf 是:
用户阿帕奇阿帕奇; worker_processes 4; 错误日志/var/log/nginx/error.log; 事件{ worker_connections 1024; } http { 上游后端{ 服务器本地主机:2101; # IP 在这里。 } 服务器 { 听 103.232.120.178:80; # IP 在这里。 地点 / { proxy_pass http://backend/bongda69/; } } # 结束服务器 } # 结束 http在 WP 的常规设置中,我配置:
WordPress地址(网址):http://103.232.120.178/bongda69 网址(网址):http://103.232.120.178/bongda69但是,当访问'http://103.232.120.178'时,错误显示:
在此服务器上未找到请求的 URL /index.php。 此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
如果我这样配置 nginx:
地点 / { proxy_pass http://backend/; }一切正常。但我必须访问站点“http://103.232.120.178/bongda69”,我不想要它。
我的错误是什么?
谁能帮帮我?
非常感谢!!!
【问题讨论】:
标签: linux wordpress apache nginx