Discuz X1 成功开启空间二级域名-本人第一个原创贴,多多支持,嘿嘿。
最近研究Discuz X1如何开启空间的二级域名,往上转了一圈发现大都是来求助的,竟然没有一个人出来写教程的,而且好多因为这个本来不是问题的问题在叫骂x1的垃圾,不好之类的,拜托没有调查就没有发言权,至少到目前为止我还是对x1非常满意的,闲话少说,言归正传,通过以下几个步骤即可开启空间二级域名绑定:
第一:这一步相信绝对多数人都知道,是针对你的域名做一个泛解析(以我的域名为例),即:*.iwuxi.cc解析到服务器所在的ip;
第二:需要在你的服务器上设置一个*.iwuxi.cc的虚拟主机指向discuz x1安装目录,以我的服务器为例子,我的服务器架构是:Centos 5.4 + Nginx 0.8.34 + PHP 5.2.10 (FastCGI),这里顺便提醒一下,开启二级域名一般不太适合于虚拟主机,因为大多数虚拟主机都有二级域名个数绑定的限制,因此此教程建立在你有独立服务器的基础上,下边我贴出我nginx上设置的虚拟主机代码仅供参考:- server
- {
- listen 80;
- server_name *.iwuxi.cc;
- index index.html index.htm index.php;
- root ********; (此处为你的discuz安装目录,记住这个括号里边的内容仅仅注释作用,需去掉)
- include dz_rewrite.conf;
- location ~ .*\.php?$
- {
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- include fcgi.conf;
- }
- location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
- {
- expires 30d;
- }
- location ~ .*\.(js|css)?$
- {
- expires 1d;
- }
- access_log off;
- }
复制代码 第三:到第二步为止服务器端设置完成,接下来编辑/config/config_global.php文件,找到如下几行代码:- // ----------------- CONFIG HOME ------------------ //
- $_config['home']['allowdomain'] = '0';
- $_config['home']['domainroot'] = '';
- $_config['home']['holddomain'] = 'www,space,home,forum,portal';
复制代码 替换成:- // ----------------- CONFIG HOME ------------------ //
- $_config['home']['allowdomain'] = '1';
- $_config['home']['domainroot'] = 'iwuxi.cc';
- $_config['home']['holddomain'] = 'www,space,home,forum,portal';
复制代码 到此已经基本搞定了空间二级域名的设置工作,接下来就是进入后台》用户组 和 管理组里头的空间相关里边去设置二级域名最短长度,一般建议设置为1,因为这样方便使用者记忆,试想把二级域名搞得太长有多少人愿意去用呢?
接下来的步骤为前台会员设置二级域名的简单教程,大家参考一下:
第一步:点击网站顶部导航home链接:
2010-8-29 00:09 上传
下载附件 (209.34 KB)
第二步:点击头像底下的“访问我的空间”链接:
2010-8-29 00:09 上传
下载附件 (209.38 KB)
第三步:点击头像右下角的“更新资料”链接:
2010-8-29 00:09 上传
下载附件 (164.43 KB)
第四步:点击“我的空间域名链接”:
2010-8-29 00:09 上传
下载附件 (210.11 KB)
第五步:根据下图所示设置您想要的二级域名即可:
2010-8-29 00:09 上传
下载附件 (84.87 KB)
最后如上图所示设置的二级域名通过输入:http://sunny.ixuwi.cc 即可访问您的空间了,是不是很简单,而且,此二级域名终身可用,最短字符可以为一个字符,比如a.iwuxi.cc等,简单易记。 |