Apache二级域名如何实现?

4个月前 (10-20 20:14)阅读3回复0
yk
yk
  • 管理员
  • 注册排名3
  • 经验值130570
  • 级别管理员
  • 主题26114
  • 回复0
楼主

  起首,你的拥有一个有泛域名解析的顶级域名,例如: domain。com

其次,在

之后,在 的最初,添加以下内容:

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

内容为:

bbs。domain。com /usr/local/

anyname。

  domain。com /usr/local/

以上部门都是:" 域名+空格+绝对途径" 的形式。

最初,在你的网站根目次 /usr/local/ 下,创建对应目次:

domain , bbs , anyname 等等,理论上能够无限。

如许,通过阅读器,拜候 目次下的文件。

  并且,你能够

随时更改 vhost。map 来增加、删除、修改你的二级域名和所指向的现实途径,不消重启 apache。

0
回帖

Apache二级域名如何实现? 期待您的回复!

取消