Apache 配置反向代理
2012-10-18 18:21
513 查看
首先是几个命令:
安装apache的步骤省略
然后需要用上面的命令启用这些模块:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
然后建立一个Proxy_site:
vim /etc/apache2/sites-available/proxiedhosts
输入以下内容
<VirtualHost *:80>
#
ServerName internalserver2.mydomain.org
#
ProxyPreserveHost On
ProxyRequests off
ProxyPass / http://192.168.1.192/ ProxyPassReverse / http://192.168.1.192/ #
</VirtualHost>
#
#<VirtualHost *:80>
#
#ServerName internalserver3.mydomain.org
#
# ProxyPreserveHost On
# ProxyRequests off
# ProxyPass / http://192.168.1.193/ # ProxyPassReverse / http://192.168.1.193/ #
#</VirtualHost>
#
#<VirtualHost *:80>
#
#ServerName internalserver4.mydomain.org
#
# ProxyPreserveHost On
# ProxyRequests off
# ProxyPass / http://192.168.1.194/ # ProxyPassReverse / http://192.168.1.194/ #
#</VirtualHost>
然后
sudo ln -s /etc/apache2/sites-available/proxiedhosts /etc/apache2/sites-enabled
sudo /etc/init.d/apache2 restart或者
a2ensite proxiedhosts
service apache2 restart
这样就好了!
a2enmod MOD_NAME a2dismod MOD_NAME a2ensite SITE_NAME a2dissite SITE_NAME
安装apache的步骤省略
然后需要用上面的命令启用这些模块:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
然后建立一个Proxy_site:
vim /etc/apache2/sites-available/proxiedhosts
输入以下内容
<VirtualHost *:80>
#
ServerName internalserver2.mydomain.org
#
ProxyPreserveHost On
ProxyRequests off
ProxyPass / http://192.168.1.192/ ProxyPassReverse / http://192.168.1.192/ #
</VirtualHost>
#
#<VirtualHost *:80>
#
#ServerName internalserver3.mydomain.org
#
# ProxyPreserveHost On
# ProxyRequests off
# ProxyPass / http://192.168.1.193/ # ProxyPassReverse / http://192.168.1.193/ #
#</VirtualHost>
#
#<VirtualHost *:80>
#
#ServerName internalserver4.mydomain.org
#
# ProxyPreserveHost On
# ProxyRequests off
# ProxyPass / http://192.168.1.194/ # ProxyPassReverse / http://192.168.1.194/ #
#</VirtualHost>
然后
sudo ln -s /etc/apache2/sites-available/proxiedhosts /etc/apache2/sites-enabled
sudo /etc/init.d/apache2 restart或者
a2ensite proxiedhosts
service apache2 restart
这样就好了!
相关文章推荐
- Apache配置反向代理、负载均衡和集群(mod_proxy方式)
- apache服务器的搭建配置以及正反向代理
- Nginx和Apache服务器上配置反向代理
- Apache虚拟目录配置及vue-cli反向代理
- Apache配置反向代理、负载均衡和集群(mod_proxy方式)
- 【反向代理】xampp apache配置反向代理 2015-07-30 17:43 4人阅读 评论(0) 收藏
- 高性能反向代理Apache Traffic Server配置小记 [ats cdn cache]
- apache配置反向代理
- 运维笔记22 (apache的基本配置,静态网页,动态cgi,论坛搭建,squid实现正向,反向代理,简易cdn加速)
- 【反向代理】xampp apache配置反向代理
- Apache配置反向代理
- 安装编译Apache模块,配置反向代理
- Apache2.4+Tomcat9.0配置反向代理
- Apache2.4+Tomcat9.0配置反向代理
- Apache配置反向代理、负载均衡和集群(mod_proxy方式)
- apache配置 virutalhost 正向代理,反向代理
- Tomcat:利用Apache配置反向代理、负载均衡
- Apache配置正向代理与反向代理
- 相同Ip 不同端口配置Nginx反向代理Apache