1

问题:使用基岩 wordpress 的 api 监听端口 3050 无法访问代理后面的服务器。

我已经在我的虚拟机上部署了带有Trellis的 wordpress。一切都正常运行。wordpress 站点可通过http://example.com访问,但无法通过诸如http://192.168.1.157之类的 IP 地址访问

我已经设置了一个侦听端口 3050 的节点 api。但是当我尝试使用http://192.168.1.157:3050http://192.168.1.157/api浏览/卷曲它时

Chrome 已返回:无法访问此站点;ERR_CONNECTION_REFUSED

我只能通过http://example.com/api访问该站点

我有一个 Nginx 反向代理,可以帮助我路由到我的 Proxmox 虚拟机。

以下是我的反向代理上写的路由规则:

location ~* /api/ {
    client_max_body_size 500M;
    proxy_set_header X-Real-IP  $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Server $host;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Proto http;
    rewrite ^/api/(.*) /$1 break;
    proxy_pass http://192.168.1.157:3050;
}

我正在寻找一种方法,可以通过http://192.168.1.157访问我的 Trellis Wordpress 。我认为这将帮助我解决问题。

任何建议表示赞赏

谢谢

4

0 回答 0