|
 |
栏目导栏 |
|
| |
|
|
|
|
 |
资料搜索 |
|
| |
|
|
|
|
 |
热门文章 |
|
| |
|
|
|
|
 |
最新文章 |
|
| |
|
|
|
| |
| |
|
|
|
|
0.安装jdk及apacheE43Linux联盟 chmod +x jdk*E43Linux联盟 ./jdk*E43Linux联盟 ln -sf /usr/java/jdk* /jdkE43Linux联盟 E43Linux联盟 tar -zxvf httpd-* -C /usr/localE43Linux联盟 cd /usr/local/httpd*E43Linux联盟 ./configure --prefix=/usr/local/apache --enable-modules=most --enable-soE43Linux联盟 makeE43Linux联盟 make installE43Linux联盟 ln -sf /usr/local/apache /apacheE43Linux联盟 1.安装Tomcat及jk2E43Linux联盟 tar xzfv apache-tomcat-* -C /usr/localE43Linux联盟 ln -sf /usr/local/apache-tomcat-* /tomcatE43Linux联盟 2.E43Linux联盟 export JAVA_HOME=/jdkE43Linux联盟 export PATH=$PATH:$JAVA_HOME/binE43Linux联盟 export CLASSPATH=$JAVA_HOME/libE43Linux联盟 /tomcat/bin/startup.shE43Linux联盟 访问http://ip:8080/看能否看到tomcat的默认页面,如能看到说明tomcat已经在服务了.E43Linux联盟 停止tomcat服务:/tomcat/bin/shutdown.shE43Linux联盟 E43Linux联盟 3.开始安装jakarta-tomcat-connectors-jk2E43Linux联盟 tar xzfv jakarta-tomcat-connectors-* -C /tomcatE43Linux联盟 cd /tomcat/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/E43Linux联盟 ./configure --with-apxs2=/apache/bin/apxsE43Linux联盟 makeE43Linux联盟 cd ../build/jk2/apache2/E43Linux联盟 /apache/bin/apxs -n jk2 -i mod_jk2.soE43Linux联盟 上条命令是将mod_jk2.so添加到apache2的modules中.E43Linux联盟 上面就完成了Tomcat和Connectors的安装.接下来进行与Apache的整合.E43Linux联盟 E43Linux联盟 4.Tomcat与Apache的整合E43Linux联盟 cd /apache/confE43Linux联盟 vi httpd.confE43Linux联盟 编辑配置文件在其中加入这个模块,保存退出E43Linux联盟 LoadModule jk2_module modules/mod_jk2.soE43Linux联盟 然后在这个目录新建一文件workers2.propertiesE43Linux联盟 vi workers2.propertiesE43Linux联盟 文件内容如下:E43Linux联盟 [channel.socket:172.16.100.239:8009]E43Linux联盟 port=8009E43Linux联盟 host=172.16.100.239E43Linux联盟 [ajp13:172.16.100.239:8009]E43Linux联盟 channel=channel.socket:172.16.100.239:8009E43Linux联盟 [uri:/*]E43Linux联盟 worker=ajp13:172.16.100.239:8009E43Linux联盟 [uri:/examples/*]E43Linux联盟 worker=ajp13:172.16.100.239:8009E43Linux联盟 E43Linux联盟 当然以上内容中的172.16.100.239也可改成localhostE43Linux联盟 接下来进入tomcat下的conf目录:E43Linux联盟 cd /tomcat/conf/E43Linux联盟 修改server.xml文件E43Linux联盟 vi server.xmlE43Linux联盟 找到其中的<Host>中的<Contest>项,我修改后的相关参数如下:E43Linux联盟 <Context path="" docBase="/apache/htdocs" debug="0"E43Linux联盟 reloadable="true" crossContext="true"/>E43Linux联盟 编辑后保存退出.E43Linux联盟 重启Apache和Tomcat后可以查看整合后的效果.如下图所示:E43Linux联盟 /tomcat/bin/shutdown.shE43Linux联盟 /tomcat/bin/startup.shE43Linux联盟 /apache/bin/apachectl restartE43Linux联盟 E43Linux联盟 5.架设整合后的虚拟主机E43Linux联盟 vi /apache/conf/httpd.confE43Linux联盟 在httpd.conf文档末尾虚拟主机设置处加入以下内容:E43Linux联盟 NameVirtualHost *:80E43Linux联盟 <VirtualHost *:80>E43Linux联盟 Documentroot /apache/htdocsE43Linux联盟 </VirtualHost>E43Linux联盟 <VirtualHost *:80>E43Linux联盟 DocumentRoot /tomcat/webapps/webdavE43Linux联盟 ServerName ns1.kk.comE43Linux联盟 </VirtualHost>E43Linux联盟 <VirtualHost *:80>E43Linux联盟 DocumentRoot /tomcat/webapps/ROOTE43Linux联盟 ServerName ns2.kk.comE43Linux联盟 </VirtualHost>E43Linux联盟 E43Linux联盟 vi /tomcat/conf/server.xmlE43Linux联盟 在server.xml文档的<Engine>......</Engine>中间添加两段<Host>......</Host>E43Linux联盟 内容如下:E43Linux联盟 <Host name="ns1.kk.com" debug="0" appBase="webapps"E43Linux联盟 unpackWARs="true" autoDeploy="true"E43Linux联盟 xmlValidation="false" xmlNamespaceAware="false">E43Linux联盟 <Context path="" docBase="/tomcat/webapps/webdav" debug="0"E43Linux联盟 reloadable="true" crossContext="true"/>E43Linux联盟 <Logger className="org.apache.catalina.logger.FileLogger"E43Linux联盟 directory="logs" prefix="localhost_log." suffix=".txt"E43Linux联盟 timestamp="true"/>E43Linux联盟 </Host>E43Linux联盟 E43Linux联盟 <Host name="ns2.kk.com" debug="0" appBase="webapps"E43Linux联盟 unpackWARs="true" autoDeploy="true"E43Linux联盟 xmlValidation="false" xmlNamespaceAware="false">E43Linux联盟 <Context path="" docBase="/tomcat/webapps/ROOT" debug="0"E43Linux联盟 reloadable="true" crossContext="true"/>E43Linux联盟 <Logger className="org.apache.catalina.logger.FileLogger"E43Linux联盟 directory="logs" prefix="localhost_log." suffix=".txt"E43Linux联盟 timestamp="true"/>E43Linux联盟 </Host>E43Linux联盟 E43Linux联盟 重启Apache和Tomcat后可以查看架设的虚拟主机的效果.E43Linux联盟 原文:http://blog.chinaunix.net/u/30029/showart_244426.html
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论 |
|
|
|
|
|