欢迎关注大数据技术架构与案例微信公众号:过往记忆大数据
过往记忆博客公众号iteblog_hadoop
欢迎关注微信公众号:
过往记忆大数据

一个网站空间如何配置两个独立的网站

  今天我有一个网站空间到期了,如果去续费空间是可以的,但是那空间是国内的,一般国内的空间都是比较贵,所以我突然想到为什么不一个网站空间配置两个独立的网站呢?虽然网站空间是一样的,但是结果配置可以使得两个不同域名访问的网站不一样,也就是说互不干扰。当然这个前提是你空间所在的服务器支持我们把一个空间弄给几个不同的域名,否则行不通。这里以cpanel主机控制面板为例。

cpanel主机控制面板

cpanel是常用的主机控制面板之一,目前正式版已经发布了linux版本和windows版本。cPanel是商业软件,需要购买授权才能使用,但window版本的Enkompass已经是免费授权的,目前国内的IDC商文德数据提供cPanel和Enkompass的授权服务。美国linux虚拟主机大部分都是使用cPanel控制面板的,国内是使用的相对要少些。

  首先登录到你想把网站代码数据存放的空间服务器,一般里面有一个直接进入 cpanel控制面板的选项,进去之后如下所示:
cpanel主机控制面板
  在这个页面下面找到 的模块那,如下图所示:
cpanel控制面板
  选择 附加域 (如果你的域名和这个空间配置的域名不同,但需要是一级域名,比如下面的test.com)进去之后如下所示:

cpanel主机控制面板
  新域名填写你的一级域名;填写完之后,FTP用户名文件根(这个文件夹会在你成功添加域的时候在public_html目录下生成test.com文件夹用于存放你需要的网站代码数据等) 两个文本框里面的内容会自动填写完,当然你也可以自己去修改你觉得合适的用户名啊,或者文件根目录啊。密码是你登录FTP时候要用的,自己选择吧。填写完之后,点击 添加域 按钮如果一切成功将会出现如下界面
添加域
这个界面说明你成功添加了域。然后你返回到添加域界面将会出现如下界面;
cpanel
  同时这个操作将会在你网站空间public_html目录下生成test.com文件夹,以后test.com文件夹将是你存放新网站代码的地方。但是,你创建了这个文件夹之后,可以通过/test.com访问属于test.com网站下面的文件,我们说了,www.iteblog.com和test.com是两个不相干的网站,如果/test.com可以访问,这显然不是我们想要的。那么如何解决呢?方法很简单。可以在文件夹test.com的目录下建一个.htaccess文件,内容为:

<IfModule mod_rewrite.c>
deny from 
</IfModule>

deny from 就是说我拒绝来自域名对test.com目录下的文件进行访问,很爽吧。

  现在你可以把属于test.com的网站代码全部存放到public_html/test.com下,当然上传文件之后你还是不能访问test.com域名,咋办呢?很好办,重新配置好的你DNS服务器啊,将你的test.com域名的DNS配置为你网站空间的地址。这时你就可以访问了。

  但是,我们都知道,一个一级域名一般都会有很多的二级域名,比如我想开通我网站的http://bbs.iteblog.com的二级域名,那么我们是否也可以这么弄呢?答案是显然的,同样登录到你的cpanel主机控制面板,如下图:

cpanel

  这次是选择域名模块里面的子域,进入子域页面将会出现下图:
cpanel
  同样,文件根也是你以后bbs网站存放的文件夹,填写完之后,点击 生成邮件列表按钮同样会在你空间根目录下的public_html文件夹下生成bbs文件夹,到这里,后面的操作和上面添加新的一级域名一样,我就不阐述了。不懂的,可以留言。

本博客文章除特别声明,全部都是原创!
原创文章版权归过往记忆大数据(过往记忆)所有,未经许可不得转载。
本文链接: 【一个网站空间如何配置两个独立的网站】(https://www.iteblog.com/archives/324.html)
喜欢 (4)
分享 (0)
发表我的评论
取消评论

表情
本博客评论系统带有自动识别垃圾评论功能,请写一些有意义的评论,谢谢!
(1)个小伙伴在吐槽
  1. Call me wind because I am absutolely blown away.

    Christopher2013-08-02 19:26 回复