用cPanel在JustHost主机上绑定多个域名创建多网站方法

  前几天有个做外贸的朋友请我帮忙维护一下他的两个外贸网站。他有两个站一个是在GoDaddy上面,另外一个是后来买的在JustHost上的虚拟主机。因为GoDaddy的马上要到期了,并且经常有FTP连接不上的原因,所以他想把两个网站都放到JustHost的虚拟主机上面去。因为JustHost是不限制域名个数的绑定,而且不需要另外付费。尝试了一下JustHost虚拟主机的确可以绑定多个不同的域名,只需要在后台做一些设置,将多个域名指定到不同的目录下就可以了。今天整理了一下方法,给在JustHost上需要绑定多个不同的域名朋友一个参考。

  我们先假如有两个网站域名,当然是两个不同的域名,这里说的不是二级域名。假设一个域名是www.techolics.com,另外一个是www.baidu.com。并且www.techolics.com是主域名,www.baidu.com是我后面需要追加绑定上来的新域名。多域名绑定的环境已经假设了,下面正式开始教程。

  第一步、将JustHost主域名绑定到子目录并修改.htaccess

  因为这里我要绑定两个不同的域名,为了便于管理,我先把主域名的文件都放到了一个子目录下面。我Google了一下,找到了这个网页How to host the Primary Domain from a subfolder (.htaccess)。大概看一下就是我想解决的主域名绑定到子目录的办法。于是马上开始,在JustHost的FTP根目录下新建一个名为techolics的子目录。这里不需要在JustHost的后台做设置,而是先第一步我把www.techolics.com主域名的文件和目录都放了techoics子目录下面。然后用FTP连接到JustHost的FTP。把根目录下的.htaccess文件下载到本地,用记事本打开。然后在文件的后面加上以下这做代码。

  RewriteEngine on

  RewriteCond %{HTTP_HOST} ^(www.)?techolics.com$

  RewriteCond %{REQUEST_URI} !^/techolics/

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule ^(.*)$ /techolics/$1

  RewriteCond %{HTTP_HOST} ^(www.)?techolics.com$

  RewriteRule ^(/)?$ index.html [L]

  然后将.htaccess文件保存上传到JustHost的FTP根目录下面。访问一下www.techolics.com域名,成功!这样就在JustHost上面成功地将主域名指向了一个子目录。这里已经成功了一半。

  第二步、JustHost绑定多域名到子目录

  这里比如我们假设的第二个域名,www.baidu.com是在Godaddy注册的,这们要将他绑定到JustHost上,并且是多个域名的第二个域名。这个的操作同样很简单。我们需要先登陆JustHost的cPanel后台。登录到JustHost的cPanel后台后,找到Domains下面的Addon Domains。点击Addon Domains链接。

  

  好了,我们现在所有的多域名绑定都是在这个页面完成的了。在JustHost的cPanel后台的这个页面,第一步是要输入需要绑定的独立域名。当然这里拿的www.baidu.com为例的。于是输入这个地址。输入完成后JustHost会检查一下这个域名。因为这个域名不是在JustHost注册的,所以检查完成后,第二步提示,先要在www.baidu.com这个域名的根目录上传一个验证html网页。这里它会提供一段代码,和一个文件名。

  于是用FTP工具连接上在GoDaddy上的这个网站,用记事本复制粘贴一下这个网页文件,上传到GoDaddy的主机FTP下面。然后他还要求将域名的Nameserver注册改到JustHost提供了两个解析服务器上来。所以需要登陆到域名的后台,将Nameserver的记录改成JustHost这个页面提供的两个地址。

  还没完,因为要绑定的这个域名不是在JustHost注册的,并且不是相同的注册人,所以在JustHost页面下面还有一个输入框要求输入一段EPP码。这个EPP码需要从域名的注册商那里取得。因为第二域名也是在GoDaddy上注册的,所以登陆到GoDaddy,在域名的管理页面找到一个Authentication Code的链接,点击后面的Send by email链接。等一下就在邮件里收到了GoDaddy发过来的EPP码了。将它复制粘贴到JustHost输入框中。

  

  到这一步就基本上完成了,在Step 3这里要选择Addon Domain。表示是追加一个域名绑定。在Step 4这里选择OR Create a new directory。这是表示绑定多域名的根目录。

  下面还要求输入一个sub-domain。这样你可以访问使用这个二级域名来访问绑定的多域名网站。

  

  然后点击Add Domain,如果上面的EPP码等设置都正确的话,这样就成功地在JustHost主机上面追加绑定了一个新域名。这也是JustHost的一个优势,用户可以在不新购买主机和额外付费的情况在同一个主机下面绑定多个域名。并且各个域名在不同的子目录下,多域名网站之间访问相互不会有任何影响。所以这样我们可以在一个JustHost主机上开通多个网站。

时间: 2024-12-21 19:39:39

用cPanel在JustHost主机上绑定多个域名创建多网站方法的相关文章

虚拟主机上的网站备份方法

所谓网站备份,是指将网站数据以某种方式加以保留,以便在网站系统遭受破坏或其他情况下,重新加以利用的过程.在网站管理中,数据安全是网站管理者的首要任务,而数据备份和恢复工作就成为保护网站系统数据完整性和安全性的主要手段. 虚拟主机因为价格便宜,因此服务可能就不太靠谱,说不定哪天就关了或无法访问,因此网站备份对于虚拟主机来说尤为重要,做为站长应该如何将自己的网站进行备份,下面月光博客就介绍几个常见的网站备份方法. 手动备份 手动备份是最基本的备份方法,对于大多数网站来说,网站的程序代码变动较少,主要

选择使用cPanel控制面板虚拟主机的优势

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 站长在选择虚拟主机的时候需要考虑各种各样的问题.一般来说,控制面板是站长比较看重的一点,因为控制面板是帮助站长来管理一个网站的核心.在众多的控制面板中,cPanel以它独特的优势脱颖而出,成为现今最流行的虚拟主机控制面板. 站长们都在需找一个使用方便.功能丰富且价格合适的控制面板,cPanel就是一个很好的选择.它是由UNIX提供的一个十分直

虚拟主机上云笔记(序言)

为什么突然讲到虚拟主机上了呢?因为暂时不考虑用服务器.主要考虑如下.     虚拟主机的空间大小一般比服务器小许多.多数虚拟主机空间在1G左右就是上限,而服务器的话就比较大--服务器配置里的系统盘大小扣除安装系统后的空间就类似虚拟主机的网页空间.以阿里云为例起步就是40G,假若装系统占用3G,装各种环境数据库再占2G,不习惯代码操作安装面板又占1G的话(这已经是尽量往算了)加起来也就6G,40减6等于34,也就是还有34G,如果一个虚拟主机的网页空间是1G的话,那么只算容量的话一台服务器等于34

利用OpenVSwitch在多台主机上部署Docker的教程_docker

[编者的话]当你在一台主机上成功运行Docker容器后,信心满满地打算将其扩展到多台主机时,却发现前面的尝试只相当于写了个Hello World的入门程序,多主机的网络设置成了下一道门槛.在你尝试各种方案时不妨先看看本文,或许就会豁然开朗,发现原来也不复杂.嗯,是的,本文用到了 OpenVSwitch. 运行Docker已经不是什么新鲜事,网上有很多入门教程来帮助你在一台主机上运行容器.这台主机可以是Linux服务器,也可以是Mac(借助类似boot2docker的项目). 在多台主机上运行却是

利用htaccess给虚拟主机绑定多个域名对应不同子目录

我的博客和GeoServer中文社区一直在同一个虚拟主机下,一直以来都是做了跳转,www.你的域名.com访问的话跳转到http://www.你的域名.com/wordpress,opengeo.cn域名访问的话跳转到http://opengeo.cn/dz 昨天找了一个方案给解决了,不用跳转,www.你的域名.com就直接访问wordpress下面的内容,opengeo.cn直接访问dz下面的内容,不用带子目录了. apache+php的主机通常解决有两种方案解决这个问题,一种是利用apach

在虚拟主机上部署ASP.NET AJAX 1.0 Beta的程序集

ajax|asp.net|程序|虚拟主机 由于ASP.NET AJAX 1.0 Beta将所需的程序集注册到了GAC中,因此有朋友担心无法在虚拟主机上部署ASP.NET AJAX了(总不见得让服务商在GAC中安装那些程序集吧).其实解决这个问题的方法非常简单.由于ASP.NET在搜索GAC之前,会首先在Bin目录中查找所需的程序集,因此只需简单地将所需的程序集复制到Web Site的Bin目录下即可. 当然,这只是部署ASP.NET AJAX 1.0程序集的方式,并不排除由于虚拟主机上的设置导致

如何在一个主机上设置多个IP地址?(作者:王世俊)

ip地址 许多人认为一台机器只能有一个IP地址,实质上不是这样的.在一台主机上设置多个IP地址,这样可以为每一个部门,设置一个站点.而不用单独配置服务器了.使用多个IP地址就可以控制多个WEB站点.本文对如何在一个主机上设置多个IP地址的方法进行详细的讨论. 一般情况下,都认为一台机器只能有一个IP地址,实质是不是这样的.我们可以在一台主机上设置多个IP地址,这样可以为每一个部门,设置一个站点.而不用单独配置服务器了.我们以Windows2000 Server为例来加以说明.使用多个IP地址就可

在虚拟主机上复制安装本机Pear

在国内租来的虚拟主机上,有部分主机本身就提供了pear类库,但是不用指望它们会给你升级或安装需要的pear包.在这种情况下,可以尝试在自己的虚拟主机下安装一份pear. 通过ssh安装pear 国内绝大部分虚拟主机都不提供ssh,但若是朋友的服务器,可能会比较放宽一点给你权限.下面看看通过ssh在虚拟主机上安装pear的步骤: PEAR 1.3.5或以下: $ pear -s -c ~/.pearrc -d doc_dir=~/pear/docs -d ext_dir=~/pear/ext -d

云服务器-各位大哥,我在本地安装的php集成环境没问题,但是安装到云主机上就无法显示!!

问题描述 各位大哥,我在本地安装的php集成环境没问题,但是安装到云主机上就无法显示!! 各位大哥,我在本地安装的php集成环境没问题,但是安装到云主机上就无法显示!! 请问,各位大哥,为什么呢?我用的是阿里云的云主机,win2003,和win2008都用过,就是不行,我在云服务器上安装别的php源码,就可以正常使用,但是现在安装的这套源码,在本地 能用,到了云主机就不行了了,跪求各位大哥解答一下 我用wampserver,,phpstudy,APPserver都用了,在云主机上总是有 问题,环