【问题标题】:Using Nginx as reverse proxy for wordpress on Apache in CentOS在 CentOS 中使用 Nginx 作为 Apache 上 wordpress 的反向代理
【发布时间】: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


    【解决方案1】:

    这应该可以工作

    worker_processes 4;
    
    error_log /var/log/nginx/error.log;
    
    events {
      worker_connections  1024;
    }
    
    http {
    
      upstream backend {
        server 103.232.120.178:2101; # IP goes here.
      }
    
      server {
        listen 0.0.0.0:80; # IP goes here.
    
          location / { 
            proxy_pass http://backend/bongda69;
          }   
      } # End server
    } # End http
    

    添加

    我建议添加

    /var/log/nginx/access.log; 
    

    为了查看您的请求会发生什么

    【讨论】:

    • 它不起作用。我将 proxy_pass 更改为“backend/bongda69”;,如果我访问“103.232.120.178/index.php”;,它会显示:“未找到请求的 URL /bongda69index.php 在此服务器上找不到。此外,404尝试使用 ErrorDocument 处理请求时遇到 Not Found 错误。”如果我访问:“103.232.120.178”;,它会显示:“这个网页有一个重定向循环 ERR_TOO_MANY_REDIRECTS”
    猜你喜欢
    • 1970-01-01
    • 2019-02-01
    • 2014-09-23
    • 2017-08-09
    • 2018-02-02
    • 1970-01-01
    • 1970-01-01
    • 2020-09-24
    • 1970-01-01
    相关资源
    最近更新 更多