本文重点说明配置APACHE2.
JDK和tomcat的安装自己找吧。
apache2.2以后支持AJP连接tomcat了,所以本文不用JK插件。而用PROXY
环境是UBUNTU 最新版apache2安装的目录结构有变化网上很多文章都不适用了。
如果你原程序有问题,先清理一下
--
sudo apt-get --purge remove apache2
sudo apt-get --purge remove apache2.2-common
sudo apt-get autoremove
sudo apt-get --purge remove apache-common
sudo apt-get --purge remove apache
sudo find /etc -name "*apache*" -exec rm -rf {} /;
sudo rm -rf /var/www
--
安装
--
sudo apt-get install apache2
sudo service apache2 stop
--
配置
--
sudo a2enmod
proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http
--
修改配置 sudo vim /etc/apache2/mods-enabled/proxy.conf
<IfModule mod_proxy.c>
ProxyRequests Off
<proxy balancer://cluster>
BalancerMember ajp://127.0.0.1:8009 loadfactor=1 route=jvm1
</proxy>
ProxyVia On
</IfModule>
修改配置 vim /etc/apache2/sites-enabled/default
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName localhost
ServerAlias localhost
ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On
ProxyPassReverse / balancer://cluster/
ErrorLog /logs/apache2/error.log
CustomLog /logs/apache2/access.log combined
</VirtualHost>
注意日志路径,目录不对的话APACHE起不来的说~
修改TOMCAT
tomcat_home/conf/server.xml
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" jvmRoute="jvm1" />
sudo service apache2 restart
测试一下吧