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

Nginx 反代 GG

  •  
  •   marionette0x01 · 2016-01-10 07:45:23 +08:00 · 2553 次点击
    这是一个创建于 3036 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请不要在意标题里的 GG 是什么意思。。缩写而已。写全了就是某谷而已。
    我在网上找到的很多教程都是在一个新的二级域名下直接反代。但因为某些特殊原因没法这么做。所以必须把路径搞成这样子的 https://SomeRandomDomain.com/google 在按照网上的设置方法设置完成后访问。服务器返回了一个 GG 的 404 Page 。告诉我 我请求的 /google/在服务器上不存在。。那我具体该怎么做。

    nbndco
        1
    nbndco  
       2016-01-10 10:34:46 +08:00
    在 location 下面设置
    nbndco
        2
    nbndco  
       2016-01-10 10:35:50 +08:00
    想了一下,还是很难,你还要重写网页里所有的链接才行
    tony1016
        3
    tony1016  
       2016-01-10 11:38:13 +08:00
    嗯,谷歌的资源是用根路径获取的,比如<link href="/images/branding/product/ico/googleg_lodp.ico" rel="shortcut icon">,会跳过设置好的 /google 。除非你把他的资源都拉出来做反向代理。看了看,资源也不多,确实可以做到
    tony1016
        4
    tony1016  
       2016-01-10 11:39:53 +08:00
    有需要,用用我主页上自己做的吧, tonylee.name ,不直接公布地址了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2097 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:02 · PVG 00:02 · LAX 09:02 · JFK 12:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.