首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

apache、resin、rewrit泛域名、多域名设立

2012-10-30 
apache、resin、rewrit泛域名、多域名设置记录一下备查VirtualHost ip:80rewriteengine onrewritecond %{HT

apache、resin、rewrit泛域名、多域名设置
记录一下备查

<VirtualHost ip:80>                rewriteengine on                 rewritecond %{HTTP_HOST} [^.]+\.域名\.com$                 rewriterule ^(.+) %{HTTP_HOST}$1 [C]                 rewriterule ([^.]+)\.域名\.com(.*) /$1$2                 其他配置文件        </VirtualHost>Apache:<VirtualHost *:80>     DocumentRoot /usr/local/pengpeng/xspace/     ServerName x.243.com     ServerAlias  *.x.243.com</VirtualHost><VirtualHost *:80>     DocumentRoot /usr/local/pengpeng/xhome/     ServerName home.243.com     ServerAlias  *.home.243.com</VirtualHost>Resin:    <host id="home.243.com" root-directory=".">       <host-alias-regexp>^([^/]*).home.243.com</host-alias-regexp>       <redeploy-mode>manual</redeploy-mode>       <web-app id="/" document-directory="/usr/local/pengpeng/xhome/"/>    </host>    <host id="x.243.com" root-directory=".">       <host-alias-regexp>^([^/]*).x.243.com</host-alias-regexp>       <redeploy-mode>manual</redeploy-mode>       <web-app id="/" document-directory="/usr/local/pengpeng/xspace/"/>    </host>多域名:apache:<VirtualHost *:80>     DocumentRoot /usr/local/pengpeng/channel/     ServerName blog.pengpeng.com         RewriteEngine On         # 来自"Host:"头的ServerName ,可能大小写混杂         RewriteMap lowercase int:tolower         # 检查hostname正确与否,之后才能使RewriteRule起作用     RewriteCond ${lowercase:%{HTTP_HOST}} ^blog.pengpeng.com(.*)$     RewriteCond %{REQUEST_URI} !^/(.+\.do)$     RewriteRule     ^/index.jsp$    /blog/index.jsp      [PT]    </VirtualHost *:80><VirtualHost *:80>     DocumentRoot /usr/local/pengpeng/channel/     ServerName show.pengpeng.com         RewriteEngine On         # 来自"Host:"头的ServerName ,可能大小写混杂         RewriteMap lowercase int:tolower         # 检查hostname正确与否,之后才能使RewriteRule起作用     RewriteCond ${lowercase:%{HTTP_HOST}} ^show.pengpeng.com(.*)$     RewriteCond %{REQUEST_URI} !^/(.+\.do)$     RewriteRule     ^/index.jsp$    /show/index.jsp      [PT]    </VirtualHost *:80><VirtualHost *:80>     DocumentRoot /usr/local/pengpeng/channel/     ServerName photo.pengpeng.com         RewriteEngine On         # 来自"Host:"头的ServerName ,可能大小写混杂         RewriteMap lowercase int:tolower         # 检查hostname正确与否,之后才能使RewriteRule起作用     RewriteCond ${lowercase:%{HTTP_HOST}} ^photo.pengpeng.com(.*)$     RewriteCond %{REQUEST_URI} !^/(.+\.do)$     RewriteRule     ^/index.jsp$    /photo/index.jsp      [PT]    </VirtualHost *:80>Resin:<host id="channel.pengpeng.com" root-directory=".">      <host-alias>blog.pengpeng.com</host-alias>      <host-alias>show.pengpeng.com</host-alias>      <host-alias>photo.pengpeng.com</host-alias>      <web-app id="/" document-directory="/usr/local/pengpeng/channel/"/>    </host> 


热点排行