mem*_*und 12 application-server proxy apache-2.2
我只是想测试一个简单的反向代理设置,将每个请求重定向到谷歌。无论如何它不起作用!尝试在本地主机上浏览,我只是得到了 apache“它可以工作”的默认页面,但没有代理。
当然我加载了模块代理,proxy_http。以下文件位于sites-available 下,在sites-enabled 中带有符号链接。我也重启了服务器。可能有什么问题?
<VirtualHost 192.168.1.2:8080>
ProxyRequests off
ProxyPreserveHost On
<proxy *>
Order deny,allow
Allow from all
</proxy >
ProxyPass / http://www.google.de
ProxyPassReverse / http://www.google.de
</VirtualHost >
Run Code Online (Sandbox Code Playgroud)
默认的虚拟主机(从 提供内容/var/www
,“它可以工作”页面所在的位置)正在获取请求。
它首先加载,并且您尚未ServerName
为新虚拟主机指定 a ,因此“默认”虚拟主机将获取每个请求。运行apache2ctl -S
- 它将向您展示它是如何分配请求的。
如果您不想使用默认站点,请使用 禁用它a2dissite default
,然后重新启动 Apache - 然后请求将发送到您的新代理<VirtualHost>
。
此外,代理时您的尾部斜杠应始终匹配。在最后添加它们:
ProxyPass / http://www.google.de/
ProxyPassReverse / http://www.google.de/
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
48979 次 |
最近记录: |