Vercel反向代理Xenforo只会跳到源域名怎么办?

crystalstudio 1月前 13

我个人最近在研究Vercel反代,反代Hexo博客之后发现速度还不错
然后我就想着也把Xenforo反代了
比如反代的域名是mark-indigo.com,源域名是source.mark-indigo.com
他就不给反代,会跳转到source.mark-indigo.com
请问这个怎么破?
  1. {
  2.     "name": "MarkProxy",
  3.     "version": 2,
  4.     "routes": [
  5.       {"src": "/(.*)","dest": "http://source.mark-indigo.com/$1"}
  6.     ]
  7.   }
最新回复 (6)
  • optimism 1月前
    引用 2
    我看看                  
  • sdqu 1月前
    引用 3
    做反代,建议源域名和反代域名都一样
    然后源服务器的hosts里面加一条 127.0.0.1 源域名
    这样就没有这些烦心事
  • 楼主 crystalstudio 1月前
    引用 4
    sdqu 发表于 2021-12-12 15:27
    做反代,建议源域名和反代域名都一样
    然后源服务器的hosts里面加一条 127.0.0.1 源域名
    这样就没有这些烦心 ...
    喔,懂了
  • 楼主 crystalstudio 1月前
    引用 5
    sdqu 发表于 2021-12-12 15:27
    做反代,建议源域名和反代域名都一样
    然后源服务器的hosts里面加一条 127.0.0.1 源域名
    这样就没有这些烦心 ...

    1. {
    2.     "name": "MarkProxy",
    3.     "version": 2,
    4.     "routes": [
    5.       {"src": "/(.*)","dest": "http://mark-indigo.com/$1"}
    6.     ]
    7.   }
    8.   
    这样么
  • 楼主 crystalstudio 1月前
    引用 6
    sdqu 发表于 2021-12-12 15:27
    做反代,建议源域名和反代域名都一样
    然后源服务器的hosts里面加一条 127.0.0.1 源域名
    这样就没有这些烦心 ...
    刚刚稍微研究了一下
    貌似是Xenforo的问题
  • sdqu 1月前
    引用 7
    crystalstudio 发表于 2021-12-12 15:33
    这样么
    Vercel我不懂,我前面只是说反代的一般性原则
    就是源和反代保持一样的域名,这样,就不用去考虑重写等的规则,架设服务器时,先dns指向源服务器,或者本地hosts指过去,然后源服务器调试正常后,反代挂上,dns改掉,就一定能正常运行了。
    127.0.0.1放在源站hosts上,主要是为了防止源站服务器可能有的一些内部的访问跳到反代上了。
    另外,如果你在反代机器上,需要通过域名方式去访问源站,象你那个,应该在反代机器的hosts上也加一下,把源ip和域名写上去
  • 游客
    8
返回