apache 二级域名解析 (window与linux)

admin3年前服务器186

winxp os:
c:/windows/system32/drivers/etc/hosts
add a line like :
127.0.0.1 hangzhou.localhost
127.0.0.1 xihu.localhost
linux os:
首先,你的拥有一个有泛域名解析的顶级域名,例如: domain
  其次,在 httpd.conf 中打开 mod_rewrite
  之后,在 httpd.conf 的最后,添加以下内容:

复制代码 代码如下:


  RewriteEngine on
  RewriteMap lowercase int:tolower
  RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
  RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
  RewriteCond ${vhost:%1} ^(/.*)$
  RewriteRule ^/(.*)$ %1/$1


  其中的 /usr/local/etc/apache 是你的 apache 服务器配置文件所在路径,根据实际情况更改。
  然后,在这个所在路径的目录下创建一个文件: vhost.map
  内容为:
  domain /usr/local/www/data-dist/domain
  bbs.domain /usr/local/www/data-dist/bbs
  anyname.domain /usr/local/www/data-dist/anyname
  以上部分都是:" 域名+空格+绝对路径" 的形式。
  最后,在你的网站根目录 /usr/local/www/data-dist 下,创建对应目录:
  domain , bbs , anyname 等等,理论上可以无限。
  这样,通过浏览器,访问 domain 时,实际上访问的就是 /usr/local/www/data-dist/domain目录下的文件。同理,访问 bbs.domain 实际上访问的就是 /usr/local/www/data-dist/bbs 目录下的文件。而且,你可以
  随时更改 vhost.map 来增加、删除、修改你的二级域名和所指向的实际路径,不用重启 apache

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

apache 虚拟主机的配置方法

方法一:首先打开apache中conf下的http.conf文件打开虚拟主机的注释:如下去掉第二行前面的#即可# Virtual hosts# Include conf/extra/httpd-vho...

深入apache host的配置详解

<VirtualHost *:80>    ServerAdmin webmaster@dummy-host.127.0.0.1  &nb...

apache虚拟主机配置: 二级目录访问跳转到其他根文件夹

访问 abc/course/ ,实际访问的是:d:/www/moodle/index.PHP?12345678910111213<VirtualHost *:80>   ...

如何配置apache虚拟主机的实例小结

1、基于ip地址的虚拟主机 复制代码 代码如下:Listen 80<VirtualHost 172.20.30.40>    DocumentRoo...

Linux apache取消300错误页面(Multiple Choices)简单步骤

模块mod_negotiation:内容协商,更准确的来说是内容选择,是一个从几个有效的文档中,选择一个最能匹配客户端要求的文档的过程,可以使用"MultiViews"搜索,由Op...

apache下支持asp.net的实现方法

1.安装framework(具体版本可以自己选,建议装netframework3.5sp1)2.安装mod_aspdotnet.so,这个支持apache2.2的不好找,附上mod_aspdotnet...