apache 二级域名解析 (window与linux)
时间:2023-11-02 17:28:35
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.com
其次,在 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
内容为:
www.domain.com /usr/local/www/data-dist/domain
bbs.domain.com /usr/local/www/data-dist/bbs
anyname.domain.com /usr/local/www/data-dist/anyname
以上部分都是:" 域名+空格+绝对路径" 的形式。
最后,在你的网站根目录 /usr/local/www/data-dist 下,创建对应目录:
domain , bbs , anyname 等等,理论上可以无限。
这样,通过浏览器,访问 www.domain.com 时,实际上访问的就是 /usr/local/www/data-dist/domain目录下的文件。同理,访问 bbs.domain.com 实际上访问的就是 /usr/local/www/data-dist/bbs 目录下的文件。而且,你可以
随时更改 vhost.map 来增加、删除、修改你的二级域名和所指向的实际路径,不用重启 apache


猜你喜欢
VMware esxi 5.1安装配置的方法和设置步骤图文教程

山东冠县称关闭网吧系安民举措 重开无时间表
帝国下载系统v2.5测试版发布

大规模SQL注入攻击爆发 据称攻击者来自东莞

英文网站推广虽难 但事在人为
ubuntu使用root用户登录/切换root权限的实现
怎样保护Linux系统下的Apache网站
巧用美图秀秀玩出万圣节新花样

完美企业网站最后优化:搜索引擎优化规则
我在谷歌面试回答“谷歌如何打败百度”
搭建Linux安全的Squid代理服务器
Linux使用logrotate来切割日志文件
说说最新最赚钱的网赚项目
搜狗全球首推云输入 目前更适用于三类用户
服务器09年排序 HP、浪潮蝉联两大阵营冠军
sql注入攻击原理及攻防
网站、数据库的衍变之路

美图秀秀满周岁 周年新版换新颜
