V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Tiera
V2EX  ›  Linux

为什么使用 httpd 做正向代理,客户端打不开任何网站?

  •  
  •   Tiera · 2019-09-23 23:22:35 +08:00 · 3101 次点击
    这是一个创建于 1669 天前的主题,其中的信息可能已经有所发展或是发生改变。
    代理服务器: 阿里云主机 香港
    操作系统: CentOS 7
    正向代理: Apache HTTPD

    httpd 主配置文件
    LoadModule proxy_module /usr/lib64/httpd/modules/mod_proxy.so
    LoadModule proxy_connect_module /usr/lib64/httpd/modules/mod_proxy_connect.so
    LoadModule proxy_http_module /usr/lib64/httpd/modules/mod_proxy_http.so

    httpd vhost 配置文件:
    根据: http://httpd.apache.org/docs/2.4/mod/mod_proxy.html


    ProxyRequests On
    ProxyVia On
    <Proxy "*">
    Require ip 39.171
    </Proxy>
    配置了 443 端口,直接使用 https 访问代理服务器可以正常打开我的网站,网站基于 https 运行已经两年.
    我在其基础上加入了以上几行

    客户端使用 Win10 和 iPhone
    ip 地址: 39.171.141.44 绍兴移动
    多次尝试连接后,打不开任何网站
    浏览器提示:
    网页可能暂时无法连接,或者它已永久性地移动到了新网址。
    ERR_TUNNEL_CONNECTION_FAILED
    客户端关闭代理连接马上恢复上网





    请问还差在哪里,有什么遗漏是我没有注意到的
    4 条回复    2019-09-25 03:33:45 +08:00
    nullboy
        1
    nullboy  
       2019-09-24 14:39:22 +08:00
    为啥要这个搞代理?安装一个代理服务不行?
    Tiera
        2
    Tiera  
    OP
       2019-09-24 15:16:39 +08:00
    @nullboy 因为我只需要代理 https 即可,使用代理浏览几个 https 协议的网站..不需要用到其他协议,安装专门的代理服务有点大材小用了吧...
    况且我已经有现成的提供 https 的 apache httpd 服务给我的网站使用,现在只需要安装一个 proxy 模块就好了,配置稍作修改就能满足我的需求
    我对 apache 配置比较熟悉了,所以 nginx 没有考虑在内,性能也没考虑在内
    我的需求比较简单
    LFUNWF
        3
    LFUNWF  
       2019-09-24 17:32:56 +08:00 via Android
    ```
    <Proxy "*">
    Require ip 39.171
    </Proxy>
    ```
    这一段 IP 填错了吧
    Tiera
        4
    Tiera  
    OP
       2019-09-25 03:33:45 +08:00
    @LFUNWF
    貌似没错,等同于 39.171.0.0/16 这个了
    http://httpd.apache.org/docs/2.4/mod/mod_proxy.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5679 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 02:07 · PVG 10:07 · LAX 19:07 · JFK 22:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.