apache 反向代理tomcat设置
(1)启用代理模块
a2enmod proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http
(2)修改配置 sudo vim /etc/apache2/mods-enabled/proxy.conf
如果有内容设置则设置如下:
[plain] view plaincopyprint?
1.<IfModule mod_proxy.c>
2. #turning ProxyRequests on and allowing proxying from all may allow
3. #spammers to use your proxy to send email.
4.ProxyRequests Off
5.<Proxy *>
6. Order deny,allow
7. #Deny from all
8. #Allow from .your_domain.com
9.</Proxy>
(3)修改配置 vim /etc/apache2/sites-enabled/default
<VirtualHost *:80>
ServerName www.xuehuacheng.com
ServerAlias www.xuehuacheng.com
ProxyPass / http://www.xuehuacheng.com:9080/
ProxyPassReverse / http://www.xuehuacheng.com:9080/
</VirtualHost>
service apache2 restart