bedrock wordpress,Nginx proxy&的node.js

时间:2016-07-12 06:43:15

标签: node.js wordpress nginx reverse-proxy trellis

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

我已将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。我认为这将有助于我解决问题。

感谢任何建议

谢谢

0 个答案:

没有答案