作用:
在用户注册后提供类似于 username.server110.com 之类的二级域名服务
步骤:
首先要去你注册域名的网站的域名管理面板中配置你的域名为泛域名解析(不是每个域名服务商都提供泛域名解析。我的域名是万网注册的,有这个服务)。
比如你有个叫server110.com的域名,则,在你的域名管理面板中添加一条A记录,记录的RR值配置为通配符(星号*),这样,完整的记录就是 *.server110.com ,指向你的服务器所在的IP。
然后对服务器上的Apache配置如下(注:QQ空间将反斜杠显示为””)
NamevirtualHost *:<VirtualHost *:>
ServerAdmin [email protected]
DocumentRoot /var/www/server110
ServerName *.server110.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[a-zA-Z0-9]+.server110.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/www.server110.com/?$ /
RewriteRule ^/news.server110.com/?$ /news.php
RewriteRule ^/bbs.server110.com/?$ /bbs.php
RewriteRule ^/blog.server110.com/?$ /blog.php
RewriteRule ^/([a-zA-Z0-9]+).server110.com/?$ /blog.php?user=$
<Directory /var/www/server110>
Options None
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>