V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhaoyong1990
V2EX  ›  Apache

Apache 配置反向代理?正向代理?

  •  
  •   zhaoyong1990 · 2015-09-16 00:55:01 +08:00 · 4679 次点击
    这是一个创建于 3386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求如下:
    一台正常服务的 apache 服务器。希望配置 vv.xx.com 直接访问 https://cc.com:8443/
    cc.com 的 https 是自签名的(别人的,我拿不到私钥)。

    清问如何配置,我试了直接代理访问会报错:
    AH00961: HTTPS: failed to enable ssl support

    3 条回复    2015-09-16 09:07:01 +08:00
    SoloCompany
        1
    SoloCompany  
       2015-09-16 02:33:19 +08:00
    既然是反代,后面站点有没有证书是不是 https 和你一点关系都没有,你前面跑 http 反代后面 https 一样可以,如果你前面也跑 https 你需要的也是 vv.xx.com 的私钥而不是 cc.com

    另外,你要做 https 反代还得必须配置 mod_ssl, 由于后端没有合法证书,还必须要 SSLProxyVerify none (好像默认就是), please RTFM
    zhaoyong1990
        2
    zhaoyong1990  
    OP
       2015-09-16 08:47:43 +08:00
    @SoloCompany 按照你说的配置以后
    AH01961: SSL Proxy requested for vv.xx.com:80 but not enabled [Hint: SSLProxyEngine]
    AH00961: HTTPS: failed to enable ssl support for ip:8443 (cc.com )
    不知道你有没有配置文件分享一下。
    zhaoyong1990
        3
    zhaoyong1990  
    OP
       2015-09-16 09:07:01 +08:00
    @SoloCompany 感谢,用以下配置搞定。
    SSLProxyEngine On
    SSLProxyVerify none
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1208 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:44 · PVG 01:44 · LAX 09:44 · JFK 12:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.