在某台机器上(跑着apache)为某个域名(如www.selboo.com.cn)做反向代理
正好知道apache有mod_proxy这个 东东
于是看了看文档
写下了如下的配置文件:
<VirtualHost *:80>
ServerName www.selboo.com.cn
ProxyPass / http://www.selboo.com.cn/
ProxyPassReverse / http://www.selboo.com.cn/
CustomLog logs/access_abc_log combined
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
ServerName www.selboo.com.cn
ProxyPass / http://www.selboo.com.cn/
ProxyPassReverse / http://www.selboo.com.cn/
CustomLog logs/access_abc_log combined
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
然后还要修改系统的httpd.conf
将其中的mod_proxy、mod_proxy_httpd启用
再然后
因为 www.selboo.com.cn这个域名的真实服务器于我要配的服务器有内网相连(内网ip:192.168.1.100)
于是vim /etc/hosts
写入
192.168.1.100 www.selboo.com.cn
再重启apache
这就成了