apache二级域名设置及其图像、js、css及请求地址的处理

apache 二级域名设置及其图像、js 、css 及请求地址的处理1. 在系统文件夹下的host 添加各级域名2. 配置tomcat ,指定一级域名,二级域名以别名的形式添加,如下: www.siC

apache 二级域名设置及其图像、js 、css 及请求地址的处理

1. 在系统文件夹下的host 添加各级域名

2. 配置tomcat ,指定一级域名,二级域名以别名的形式添加,如下:

unpackWARs="true" autoDeploy="true">

www.siChuan.japhone.cc

www.anHui.japhone.cc

3.apache 的conf 目录下,修改httpd.conf 文件

Include conf/extra/httpd-vhosts.conf //前面的'#'号去掉

4. 修改apache/conf/extra目录下的httpd-vhosts.conf 文件,如下:

1)NameVirtualHost *:80 //前面的'#'号去掉

2) 设置一级域名

//这里的'*:80'与NameVirtualHost 的'*:80'对应

ServerName www.japhone.cc //与tomcat 的一级域名对应 ErrorLog "logs/japhone-error.log"

CustomLog "logs/japhone-access.log" common

ProxyRequests off

ProxyVia on

ProxyPass

/images/ ! //将以images 、css 、js 为请求的都交给apache 处理

ProxyPass /css/ !

ProxyPass /js/ !

ProxyPass / ajp://www.japhone.cc:8009/ //其它响应交给tomcat 处理

ProxyPassReverse / ajp://www.japhone.cc:8009/ //

3) 二级域名设置

,

ServerName www.siChuan.japhone.cc //指定二级域名

DocumentRoot

D:/cndjw/cndjw //注:这里的documentroot 一定不能省略,是指该二级域名可访问的路径,这

//要与搭配使用

ServerAlias

www.siChuan.japhone.cc //与tomcat 的别名保持一致

ErrorLog "logs/japhone-error.log"

CustomLog "logs/japhone-access.log" common

ProxyRequests off

ProxyVia on

ProxyPass

/images/ ! //将以images 、css 、js 为请求的都交给apache 处理

ProxyPass /css/ !

ProxyPass /js/ !

ProxyPass /

ajp://www.japhone.cc:8009/siChuan/ //其它请求交给tomcat 处理

ProxyPassReverse / ajp://www.japhone.cc:8009/siChuan/

ServerName www.anHui.japhone.cc

DocumentRoot D:/cndjw/cndjw

ServerAlias www.anHui.japhone.cc

ErrorLog "logs/japhone-error.log"

CustomLog "logs/japhone-access.log" common

ProxyRequests off

ProxyVia on

ProxyPass

/images/ !

ProxyPass /css/ !

ProxyPass /js/ !

ProxyPass / ajp://www.japhone.cc:8009/anHui/

ProxyPassReverse / ajp://www.japhone.cc:8009/anHui/

,

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

4)二级域名的地址中,有可能会调用根目录的请求,可以这样配置: ProxyPass /common/ ajp://www.japhone.cc:8009/common/

ProxyPassReverse /common/ ajp://www.japhone.cc:8009/common/

注意,这个可以写在全局中,也可以写在某个二级域名中,写在二级域名的配置中的时候要注意,一定要写在“ProxyPass / ajp:„„”之前,遵循子目录配置在前,父目录配置在后的原则。

完成!

标签: