#使用HTTPD做内部访问转向
1.添加二级域名解析,并能成功ping通
2.安装httpd服务
yum install httpd
yum install httpd-devel.x86_64
3.修改httpd的配置文件
cd /etc/httpd/conf
vim httpd.conf
#在loadmoudle后面添加,上传mod_jk.so到moudle目录下
LoadModule jk_module modules/mod_jk.so
<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
</IfModule>
#servername的配置为本机80端口
ServerName localhost:80
#<Directory />配置修改为
<Directory />
Options FollowSymLinks
AllowOverride All
Satisfy All
</Directory>
# Use name-based virtual hosting.
NameVirtualHost *:80
# 配置映射
<VirtualHost *:80>
DocumentRoot ...
ServerName
ErrorLog
CustomLog
DirectoryIndex index.jsp
JkMount /servlet/* worker1
JkMount /* worker1
</VirtualHost>
<Directory "。。。。。">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
DocumentRoot 。。。。。
ServerName 。。。。
ErrorLog
CustomLog
DirectoryIndex index.jsp
JkMount /servlet/* worker2
JkMount /* worker2
</VirtualHost>
<Directory "。。。。。">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# 添加work配置文件
vim workers.properties
workers.tomcat_home=/mnt/newdisk100G/tomcat_upload/apache-tomcat-main
workers.java_home=/usr/java/jdk1.7.0_79/jre
#Defining a worker named worker1 and of type ajp13
worker.list=worker1,worker2,worker3
# Set properties for worker1
worker.worker1.type=ajp13
worker.worker1.host=www.。。。。.com
worker.worker1.port=8009
worker.worker1.lbfactor=1
worker.worker2.type=ajp13
worker.worker2.host=。。。.。。。.com
worker.worker2.port=8010
worker.worker2.lbfactor=1
worker.worker3.type=ajp13
worker.worker3.host=。。。.。。。.com
worker.worker3.port=8014
worker.worker3.lbfactor=1
4.修改tomcat的server.xml配置文件
#注释掉80端口访问
#修改<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker1">
<Host name="www.。。。.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">