apache+tomcat配置虚拟主机
时间:2009-08-17 来源:gamester88
1.单个apache和单个tomcat
#vi httpd.conf
新添加内容
NameVirtualHost *:80
LoadModule jk_module lib/mod_jk.so # mod_jk settings Include conf/mod_jk.conf <VirtualHost *:80>
ServerName www.nihao.com
DocumentRoot /projects/nihao
JkMount /servlet/* jsp-ap207
JkMount /*.jsp jsp-ap207
JkMount /*.do jsp-ap207
JkMount /*.action jsp-ap207
JkMount /*.java jsp-ap207
JkMount /authImg jsp-ap207
JkMount /fckeditor/* jsp-ap207
JkMount /*.act jsp-ap207
</VirtualHost>
<VirtualHost *:80>
ServerName chanpin1.nihao.com
DocumentRoot /projects/chanpin1
JkMount /servlet/* jsp-ap207
JkMount /*.jsp jsp-ap207
JkMount /*.do jsp-ap207
JkMount /*.action jsp-ap207
JkMount /*.java jsp-ap207
JkMount /authImg jsp-ap207
JkMount /fckeditor/* jsp-ap207
JkMount /*.act jsp-ap207
</VirtualHost>
<Directory "/projects/chanpin1">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
注记:红颜色的3行从全局的配置里提取到了这里,也可以在全局里 黑颜色的JkMount行是说明这些文件交给tomcat解析 紫颜色的是这个目录里的文件网页可以访问,要不提示没有打开权限 给tomcat添加虚拟主机 #vi server.xml <Host name="www.nihao.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"> <!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
--> <!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
--> <Context path="" docBase="/projects/nihao" debug="0" reloadable="true"
crossContext="true"/>
</Host>
<Host name="chanpin1.nihao.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"> <!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
--> <!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
--> <Context path="" docBase="/projects/chanpin1" debug="0" reloadable="true"
crossContext="true"/>
</Host>
2.单apache多个tomcat配置 正在整理中
LoadModule jk_module lib/mod_jk.so # mod_jk settings Include conf/mod_jk.conf <VirtualHost *:80>
ServerName www.nihao.com
DocumentRoot /projects/nihao
JkMount /servlet/* jsp-ap207
JkMount /*.jsp jsp-ap207
JkMount /*.do jsp-ap207
JkMount /*.action jsp-ap207
JkMount /*.java jsp-ap207
JkMount /authImg jsp-ap207
JkMount /fckeditor/* jsp-ap207
JkMount /*.act jsp-ap207
</VirtualHost>
<VirtualHost *:80>
ServerName chanpin1.nihao.com
DocumentRoot /projects/chanpin1
JkMount /servlet/* jsp-ap207
JkMount /*.jsp jsp-ap207
JkMount /*.do jsp-ap207
JkMount /*.action jsp-ap207
JkMount /*.java jsp-ap207
JkMount /authImg jsp-ap207
JkMount /fckeditor/* jsp-ap207
JkMount /*.act jsp-ap207
</VirtualHost>
<Directory "/projects/chanpin1">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
注记:红颜色的3行从全局的配置里提取到了这里,也可以在全局里 黑颜色的JkMount行是说明这些文件交给tomcat解析 紫颜色的是这个目录里的文件网页可以访问,要不提示没有打开权限 给tomcat添加虚拟主机 #vi server.xml <Host name="www.nihao.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"> <!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
--> <!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
--> <Context path="" docBase="/projects/nihao" debug="0" reloadable="true"
crossContext="true"/>
</Host>
<Host name="chanpin1.nihao.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"> <!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
--> <!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
--> <Context path="" docBase="/projects/chanpin1" debug="0" reloadable="true"
crossContext="true"/>
</Host>
2.单apache多个tomcat配置 正在整理中
相关阅读 更多 +