V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
BrJfUsTD
V2EX  ›  NGINX

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

  •  
  •   BrJfUsTD · 2022-04-07 09:11:15 +08:00 · 2904 次点击
    这是一个创建于 940 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    8 条回复    2022-04-12 12:40:53 +08:00
    moeik
        1
    moeik  
       2022-04-07 09:13:16 +08:00
    有坑 我用 docker 起的 wp 用域名反代到端口 css/js 丢失 现在还没解决 有大佬指点下嘛 /哭了
    yumenaka
        3
    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
        4
    Deteriorator  
       2022-04-07 13:37:45 +08:00
    我之前也试过,搞得我不敢弄了
    moeik
        5
    moeik  
       2022-04-07 13:44:52 +08:00
    @wwwbailintv 非常感谢,不过我用的是 Nginx Proxy Manager 还没找到解决办法
    jifengg
        6
    jifengg  
       2022-04-11 14:34:07 +08:00
    主机 B 别弄 http 代理,改用 tcp 代理(也就是 nginx 里是 stream 模块)。还有不便的话那只能是主机 B 的网络不好了。
    BrJfUsTD
        7
    BrJfUsTD  
    OP
       2022-04-11 20:52:17 +08:00
    @jifengg 看网上教程都是 http 代理,具体有什么坑吗?
    jifengg
        8
    jifengg  
       2022-04-12 12:40:53 +08:00
    @BrJfUsTD 各有各的好处。你的需求是主机 B 只是作为网络跳板,不做负载均衡,那 tcp 代理就很好,还不用关心 http 相关的配置。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2791 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 13:26 · PVG 21:26 · LAX 06:26 · JFK 09:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.