为什么apache2上的正向代理不能关闭?

为什么apache2上的正向代理不能关闭?

对于在 debian8 上安装 apache2 的服务器,两个导入配置文件如下。
这是/etc/apache2/mods-enabled/proxy.conf文件。

<IfModule mod_proxy.c>
        SSLProxyEngine On
        SSLProxyVerify none
        SSLProxyCheckPeerCN off
        SSLProxyCheckPeerName off
     <Proxy *>
                Order deny,allow
                Deny from all
    </Proxy>
    ProxyVia  block
</IfModule>

这是/etc/apache2/sites-enabled/000-default.conf文件。

ServerName  www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyEngine ON     
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

vps_ip 中的正向代理仍然有效,为什么?

curl -x vps_ip:80 -I  yahoo.com #perform on local pc
HTTP/1.1 200 OK

为什么无法关闭vps上的正向代理?

答案1

ProxyRequests off

这是不允许正向代理的指令,请注意,默认情况下它是关闭的,因此您可能在其他地方将其“打开”。

<Proxy *>除非您确实想允许正向代理,否则指令条目也没有什么意义。

相关内容