请问 WordPress 反代有没有什么坑?

2022-04-07 09:11:15 +08:00
 BrJfUsTD

由于 VPS 网络太差(主机 A ),想买个低配网络好的在前面设置一层代理(主机 B ),流程如下,不知这样是否可行?

访客 -> 主机 B (仅运行 Nginx 反代服务) -> 主机 A (基于 LNMP 环境运行的 WordPress 站点)

有配置过的大佬可以分享下经验吗?这样配置后,注册 /登录、登录状态保持、WP 后台设置、发布文章之类的有没有什么坑?也就是与直接访问源站有没有什么不便的地方?

2674 次点击
所在节点    NGINX
8 条回复
moeik
2022-04-07 09:13:16 +08:00
有坑 我用 docker 起的 wp 用域名反代到端口 css/js 丢失 现在还没解决 有大佬指点下嘛 /哭了
villivateur
2022-04-07 09:16:39 +08:00
yumenaka
2022-04-07 12:05:58 +08:00
@moeik
我用 caddy2 的时候碰到过类似问题。设置反代的这个值问题就解决了:
header_up X-Forwarded-Proto "https"

https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-Forwarded-Proto
Deteriorator
2022-04-07 13:37:45 +08:00
我之前也试过,搞得我不敢弄了
moeik
2022-04-07 13:44:52 +08:00
@wwwbailintv 非常感谢,不过我用的是 Nginx Proxy Manager 还没找到解决办法
jifengg
2022-04-11 14:34:07 +08:00
主机 B 别弄 http 代理,改用 tcp 代理(也就是 nginx 里是 stream 模块)。还有不便的话那只能是主机 B 的网络不好了。
BrJfUsTD
2022-04-11 20:52:17 +08:00
@jifengg 看网上教程都是 http 代理,具体有什么坑吗?
jifengg
2022-04-12 12:40:53 +08:00
@BrJfUsTD 各有各的好处。你的需求是主机 B 只是作为网络跳板,不做负载均衡,那 tcp 代理就很好,还不用关心 http 相关的配置。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/845391

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX