博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 二级域名设置
阅读量:6713 次
发布时间:2019-06-25

本文共 930 字,大约阅读时间需要 3 分钟。

首先,你的拥有一个有泛域名解析的顶级域名,例如: 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
  内容为:
   /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 等等,理论上可以无限。
  这样,通过浏览器,访问  时,实际上访问的就是 /usr/local/www/data-dist/domain目录下的文件。同理,访问 bbs.domain.com 实际上访问的就是 /usr/local/www/data-dist/bbs 目录下的文件。而且,你可以
  随时更改 vhost.map 来增加、删除、修改你的二级域名和所指向的实际路径,不用重启 apache

转载于:https://www.cnblogs.com/yuwensong/archive/2013/03/01/2938893.html

你可能感兴趣的文章
2018-05-28笔记(软件包安装和卸载)
查看>>
Spring Boot 如何极简入门?
查看>>
如下代码是不是多态,请大家看仔细
查看>>
如何使用 rsync 备份 Linux 系统的一些介绍
查看>>
RPM包管理器
查看>>
Oracle监听配置(五)--排错方法及常见错误
查看>>
Oracle 11g RAC Grid卸载
查看>>
细说多线程(七) —— 并行编程与PLINQ
查看>>
SVN版本服务器使用
查看>>
linux下搭建DNS服务器
查看>>
python之sys模块
查看>>
为什么你的MySQL跑得很慢?
查看>>
系统策略规则
查看>>
yii 和 zend studio 集成
查看>>
红帽7搭建httpd的三种模式(基于主机,端口,IP)
查看>>
LTP--linux稳定性测试 linux性能测试 ltp压力测试
查看>>
liunx下把网站文件压缩为zip文件备份提供给ftp下载
查看>>
Java发送邮件
查看>>
java--时间浅谈
查看>>
SQL Server以Online模式创建索引
查看>>