我的家庭互联网连接是通过 pppoe,在 VPS 114.114.114.114 上安装了 Apache2 服务器。
/etc/apache2/sites-enabled/000-default.conf
VPS 114.114.114.114 上的内容。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ProxyRequests On
ProxyVia On
<Proxy *>
Order Deny,Allow
Deny from all
Allow from all
</Proxy>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
在 vps 上启用了 Mod 代理和 proxy_http。
现在它是我本地机器 Firefox 上的代理设置。
curl -x 114.114.114.114:80 -I www.yahoo.com
HTTP/1.1 301 Redirect
Date: Wed, 27 Jul 2016 03:20:12 GMT
Server: ATS
Via: https/1.1 ir25.fp.ir2.yahoo.com (ApacheTrafficServer)
Location: https://www.yahoo.com/
Content-Type: text/html
Content-Language: en
Cache-Control: no-store, no-cache
Content-Length: 304
Via: 1.1 localhost.localdomain
为什么过孔不是114.114.114.114?
HTTP 请求没有发布到我的 HTTP 代理 114.114.114.114,它直接从我的 localhost 发布,如何将 HTTP 请求发布到我的 HTTP 代理 114.114.114.114?
你的配置没问题,
curl
结果也没问题。Via 1.1 localhost.localdomain
由您的代理在 104.224.147.201 添加。您需要更改其主机名。您可能还需要设置
ProxyVia full
以确认其操作。