拿到老田的书,照着做tomcat整合apache.其中碰到一些问题,记录之。
1. 安装JDK、APR、APR-ICONV、APR-UTIL、JAKARTA-TOMCAT-CONNECTORS-JK2、TOMCAT、TOMCAT-NAVIVE
2. apache添加proxy功能模块:
安装apache到一个临时目录(已有lamp环境,但缺少proxy模块,这里的主要目的是取得proxy*模块),configure选项:
./configure --prefix=/usr/local/apatest --enable-mods-shared=most --enable-so -enable-proxy
编译完成后拷贝tmpdirectory/module/mod_proxy*到原有的apache/module目录下;
vi httpd.conf
- LoadModule proxy_module modules/mod_proxy.so
- LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
- LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
- LoadModule proxy_http_module modules/mod_proxy_http.so
配置虚拟主机
- <VirtualHost *:80>
- DocumentRoot /usr/local/apache/vhost
- ServerName www.zjkui266.jsp
- #ServerAdmin abc@aa.com
- ProxyPass / ajp://localhost:8009/
- ProxyPa***everse / ajp://localhost:8009/
- #Serveralias 124.115.18.14
- <Directory "/usr/local/apache/vhost">
- Options FollowSymLinks Indexes
- AllowOverride None
- Order allow,deny
- Allow from all
- DirectoryIndex index.JSP index.cgi
- </Directory>
- </Virtualhost>
通过proxypass把请求交给tomcat处理, jsp文件目录tomcat/webapps/ROOT/
转载于:https://blog.51cto.com/zjkui266/475656