1,需要修改的文件包括:
1)tomcat下的server.xml
2)apache下的httpd.conf和jk.properties
2, server.xml文件
<Connector port="9022" protocol="AJP/1.3" redirectPort="8443" />
中的端口号9022对应jk.properties文件中:
worker.list=myapp
worker.myapp.port=9022
worker.myapp.host=localhost
worker.myapp.type=ajp13
myapp的名称可以任意
3, httpd.conf文件
<VirtualHost localhost:9010>
ServerAdmin 。。。
ServerName 。。。
DocumentRoot "静态文件地址"
<Directory "静态文件地址" >
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog "logs/error.log"
LogLevel info
<IfModule dir_module>
DirectoryIndex main.action
</IfModule>
JkMount /*.cl myapp
JkMount /*.jsp myapp
JkMount /*.do myapp
JkMount /*.action myapp
JkMount /dwr/* myapp
#myapp对应jk.properties文件中的指定名称
</VirtualHost>
4,httpd.conf文件的端口号配置对应的监听
Listen 9010
5, DocumentRoot "/home/myappPage"
<Directory "/home/myappPage" >
这个地方很容易出错,如何在tomcat下的工程路径为ROOT,在这里一定要指定到静态工程
的工程目录下
即:/home/myappPage/myapp/
6,apache常用命令
linux下:
./httpd -k stop
./httpd -k start
./httpd -k restart
ps -ef|grep httpd