4月 212010
 

LAMP(apache2,php5)和Tomcat6都装好了,但只能通过80访问php网页,通过8080访问jsp网页。
实现:访问域名A时,打开php网页,访问域名B时,打开jsp网页,而不用加端口号.

原理是利用apahce2的代理功能.
指令:
sudo a2enmod proxy
sudo vim /etc/apache2/httpd.conf 加入如下:


ServerName http://www.xxx.com ##改成你的url
ProxyPass /images/ ! ##此处作用是过滤掉图片的代理,不需要的话,去掉
ProxyPass /js/ ! ##同上
ProxyPass /css/ ! ##同上
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/

修改完之后,
把apache重载一下 sudo /etc/init.d/apache2 force-reload
最好再重启一下: sudo /etc/init.d/apache2 restart

 回复

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>