ubuntu之apache正向代理及反向代理(ProxyPass\ProxyPassReverse)

ubuntu之apache正向代理及反向代理(ProxyPass\ProxyPassReverse)

环境是UBUNTU 最新版apache2安装的目录结构有变化网上很多文章都不适用了。

准备

如果你原程序有问题,先清理一下
apt-get --purge remove apache2
apt-get --purge remove apache2.2-common
apt-get autoremove
apt-get --purge remove apache-common
apt-get --purge remove apache
sudo find /etc -name "*apache*" -exec rm -rf {} /;
sudo rm -rf /var/www


安装

apt-get install apache2
service apache2 stop

配置


(1)
a2enmod proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http

(2)
修改配置 sudo vim /etc/apache2/mods-enabled/proxy.conf

如果有内容设置则设置如下:
<IfModule mod_proxy.c>
    #turning ProxyRequests on and allowing proxying from all may allow
    #spammers to use your proxy to send email.
ProxyRequests Off
<Proxy *>
    Order deny,allow
    Deny from all
    #Allow from .your_domain.com
</Proxy>

(3)
修改配置 vim /etc/apache2/sites-enabled/default
<VirtualHost *:80>
         ServerName niuyufu.iokokok.cn
         ServerAlias niuyufu.iokokok.cn
         ProxyPass / http://www.baidu.com/
         ProxyPassReverse / http://www.baidu.com/
</VirtualHost>

service apache2 restart
测试一下吧,你现在代理了百度!!!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

e421083458

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值