linux系统apache tomcat虚拟主机安装配置
多年不用tomcat,应一朋友要求,搭建一个java环境的虚拟主机,经过多次测试,现在把可以正常运行的配置记录下来. 安装jdk cd /usr/local sh /mnt/mysql/jdk-6u14-linux-i586.bin ln -s jdk1.6.0_14/ jdk echo "export JAVA_HOME=/usr/local/jdk export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib" >> /etc/profile.d/java.sh chmod x /etc/profile.d/java.sh 安装tomcat wget http://apache.freelamp.com/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.tar.gz tar xzf apache-tomcat-6.0.20.tar.gz -C /usr/local/ cd /usr/local/ ln -s apache-tomcat-6.0.20/ tomcat vi ~/.bash_profile TOMCAT_HOME=/usr/local/tomcat export PATH TOMCAT_HOME source ~/.bash_profile 安装jk connector wget http://labs.xiaonei.com/apache-mirror/tomcat/tomcat-connectors/jk/source/jk-1.2.28/tomcat-connectors-1.2.28-src.tar.gz tar xfz tomcat-connectors-1.2.28-src.tar.gz -C /usr/local/src/ cd /usr/local/src/tomcat-connectors-1.2.28-src/ cd native/ ./configure –with-apxs=/usr/local/httpd/bin/apxs make cp apache-2.0/mod_jk.so /usr/local/httpd/modules/ apche配置 vim /usr/local/httpd/conf/extra/httpd-vhosts.conf LoadModule jk_module modules/mod_jk.so Include /usr/local/httpd/conf/mod_jk.conf <VirtualHost *:80> JkMountCopy On ServerName edu.veryi.com DirectoryIndex index.jsp index.html index.jsp index.htm DocumentRoot /usr/local/tomcat/webapps/ROOT #DocumentRoot /usr/local/www/edu.veryi.com/html #<Directory /usr/local/www/edu.veryi.com> <Directory /usr/local/tomcat/webapps/ROOT> Order allow,deny Allow from all </Directory> CustomLog "|/usr/local/sbin/cronolog /var/log/httpd/edu.veryi.com-access_log.%Y%m%d" combined ErrorDocument 404 /missing.html </VirtualHost>
vim /usr/local/httpd/conf/mod_jk.conf JkWorkersFile /usr/local/httpd/conf/workers.properties # Where to put jk logs JkLogFile /usr/local/httpd/logs/mod_jk.log # Set the jk log level [debug/error/info] JkLogLevel info # Select the log format JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" # JkOptions indicate to send SSL KEY SIZE, JkOptions ForwardKeySize ForwardURICompat -ForwardDirectories # JkRequestLogFormat set the request format JkRequestLogFormat "%w %V %T" # servlet 和jsp请求通过ajp13的协议送给Tomcat JkMount /servlet/* worker1 JkMount /*.jsp worker1 —————————— /usr/local/httpd/conf/workers.properties # Defining a worker named worker1 and of type ajp13 worker.list=worker1 # Set properties for worker1 worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009 #worker.worker1.lbfactor=50 #worker.worker1.socket_keepalive=1 #worker.worker1.socket_timeout=300 tomcat配置 vim /usr/local/tomcat/conf/server.xml
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |