WEB开发网
开发学院服务器WEB服务器综合平台 公共域和限制域的设定方法 阅读

公共域和限制域的设定方法

 2007-11-18 16:52:29 来源:WEB开发网   
核心提示:1.公共域设定 在配置文件common/PDC.Hosting.Config.inc中,有一个数组aCSTPDCPublicDomains: $aCSTPDCPublicDomains = array ( // "public.com" => array ( "www&quo
1.公共域设定
在配置文件common/PDC.Hosting.Config.inc中,有一个数组aCSTPDCPublicDomains:
$aCSTPDCPublicDomains = array
(
// "public.com" => array ( "www", "mail", "ns1", "ns2", "ftp", "pop" ), // example
);
数组中的每个元素由一个键值指向一个数组,键值就是要开放的域名,他所指向的数组是一组限制的子域名。
以上例子中,除了
www.public.com
mail.public.com
ns1.public.com
ns2.public.com
ftp.public.com
pop.public.com
这些之外的xxx.public.com用户都可以申请。
假设您要加一个公共域abc.com,则上述数组要改成:
$aCSTPDCPublicDomains = array
(
// "public.com" => array ( "www", "mail", "ns1", "ns2", "ftp", "pop" ), // example
"abc.com" => array ( "www", "mail", "ns1", "ns2", "ftp", "pop" ), // 开放abc.com
);

保存设置,则客户订购主机、邮局、dns等产品的时候,就可以填xxx.abc.com。

您可以修改templates/zh-CN/sitetocart.inc.html模版文件,加入关于您开放的二级域的说明,告知客户可以填写xxx.abc.com来申请主机等。

2.限制域设定
和公共域相对应的,有一个aCSTPDCRestrictDomains数组,定义那些域是不允许客户申请的。如:
$aCSTPDCRestrictDomains = array
(
//"restrict.com" => "domain", // new syntax, deny both restrict.com and *.restrict.com
"com.cn" => "self", // deny com.cn, allow xxx.com.cn
"net.cn" => "self", // deny net.cn, allow xxx.net.cn
"org.cn" => "self", // deny org.cn, allow xxx.org.cn
"gov.cn" => "self", // deny gov.cn, allow xxx.gov.cn
);
这个数组的每个元素,键值代表要限制的域名,后面的字符串”domain”代表限制域名本身以及该域名下的子域,”self”代表只限制域名本身。
上面的例子中,注释掉的restrict.com,是禁止了他和他下面的子域名*.restrict.com。
com.cn等则只限制他本身,这是为了防止有人注册com.cn的DNS,导致其他客户无法申请xxx.com.cn的主机等。

Tags:公共 限制 设定

编辑录入:coldstar [复制链接] [打 印]
赞助商链接