同一个IP下构建多个网站
时间:2008-05-01 来源:smallcobble
对于同一个IP下搭建多个网站有好几种方法,可以是监听多个端口,也可以采用二级域名的方法,,这里由于二级域名还没有进行管理,暂时采用了端口的方法。
在httpd.conf文件中添加
DirectoryIndex ..
ServerAdmin
..
DocumentRoot ..
ServerName ..
ServerAlias ..
DirectoryIndex ..
ServerAdmin
..
DocumentRoot ..
ServerName ..
ServerAlias ..
如果是采用二级域名的方法的话:
首先去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#
然后添加
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost .\conf\vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1
同时新建一个映射文件vhost.map。里面的内容如下:
www.boxcomic.com
...
admin.boxcomic.com ...
在httpd.conf文件中添加
DirectoryIndex ..
ServerAdmin
..
DocumentRoot ..
ServerName ..
ServerAlias ..
DirectoryIndex ..
ServerAdmin
..
DocumentRoot ..
ServerName ..
ServerAlias ..
如果是采用二级域名的方法的话:
首先去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#
然后添加
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost .\conf\vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1
同时新建一个映射文件vhost.map。里面的内容如下:
www.boxcomic.com
...
admin.boxcomic.com ...
相关阅读 更多 +