Loading...

(1)如何在cpanel上建立自己的网站之:主域名的绑定操作

Filed under: 互联网事,虚拟主机 — 江东 @ 2011-03-02 16:19:43 才(2)条评论

如果您是新手,请必须仔细阅读本系列文档(如果您要在QQ上问,我们只能将下面的文字手工再次复制给您,因为我们的回答和下面的文字是一模一样的)

不要嫌弃本系列文章太长,因为若您这点耐心都没有,那么您学习使用cpanel系统将会消耗掉更多的时间。

首先,开通虚拟主机的时候,我们会要求您填写一个主域名,一旦虚拟主机开通,该域名就会自动的绑定到了您的cpanel帐号上,并且对应的目录是/public_html 和 /www, 这个两个文件夹其实是一个文件夹,而且不可改变。

主域名既然已经自动绑定到cpanel上了,那么该域名不需要再次到cpanel中进行绑定(所以,看到这里,您应该明白,如果要添加其他域名,首先应该要到cpanel中进行绑定,而不是仅仅将域名的IP地址指向我们这里就可以了)。

到你注册域名的地方,将域名的DNS修改成本站的,那么你的cpanel系统就会负责自动解析域名,等待生效即可。

或者,到你注册域名的地方,将域名的A记录修改成你帐号对应的IP地址即可。注意,我们提到的是或者,因为DNS负责域名的解析,一旦DNS修改成我们的DNS了,原来注册域名的地方是无法再次给你解析的。

本步骤常见的疑问:

  1. 在主域名生效之前如何访问我的网站?
  2. DNS解析要多久才能生效?
  3. 域名的DNS该怎么修改?
  4. 域名的A记录该怎么修改?

下面逐步回答:

  1. 在域名生效之前,请修改你本机的host,该文件在C:/WINDOWS/system32/drivers/etc 下,用记事本打开 hosts这个文件,假设你的域名是www.homezz.com 对应的IP地址是 202.115.22.194,那么请在hosts文件中新增两行202.115.22.194  www.homezz.com  和 202.115.22.194  homezz.com
    一键登录到cpanel中之后即可查看你帐号对应的IP地址

  2. DNS生效时间:这个问题答案很简单,和你当地的网络相关,可能马上,可能一个小时,可能12个小时,但是一般来说24小时之后肯定生效;
  3. 域名的DNS如何修改。到你域名注册的地方,修改DNS,英文一般叫做 Name Server,国内的注册商,很多都不让修改DNS,所以放弃国内注册域名才是王道,附:homezz的域名是可以随意修改DNS的。
    您在homezz帐号的DNS可以到帐号详细信息中查看,如下图的DNS1 DNS2

    域名DNS是否生效,可以到homezz顶端“排障工具”中去查看

添加新的域名

一般来说,您可能与需要绑定多个域名,添加新的域名和上面主域名的解析只相差一个步骤,那就是需要在cpanel上进行绑定操作,所以下面还是一步一步的写下来。

1.修改域名的DNS

因为共享主机可以绑定很多域名,为了防止域名被别人误绑定,因此,在绑定之前需要将域名的DNS,国内的注册的域名无法修改DNS,所以在需要修改DNS的服务器中无法绑定(部分服务器不需要修改DNS,若您确实无法修改DNS,请在homezz后台自行更换到不需要修改DNS的服务器上去)。

在您注册域名的地方,将需要绑定域名的DNS修改成你在homezz主机指定的DNS(如下图)

如果你无法确定您的DNS是否修改正确,请点击本站的顶部的“排障工具”进行查询,如下如:

(read on …)

wordpress单点登录限制插件

Filed under: PHP,Wordpress,网站技术 — 江东 @ 2011-03-02 12:28:58 才(5)条评论

受朋友之托,开发了一个wordpress登录限制的插件,

插件功能很简单单一:只允许用户单点登录,不能在多个地方,甚至是同一台电脑的不同浏览器上登录,后登录者自动将早些时候登录用户踢出!

插件下载地址:multi-login-checker

兼容性:支持3.0-3.1 的wordpress

变态的智能DNS实现方法

Filed under: PHP,网站技术,虚拟主机 — 江东 @ 2011-02-19 21:28:56 才(17)条评论

在没事的时候,我总会想一些变态的方案来解决我的需求,刚才楼下散步的时候,又想了一个变态的智能DNS方案。

首先说需求背景:在将来的某一天,我会推出一个另外一个廉价但是靠谱的互联网服务,这个服务有个特点,就是需要大约10个或者更多位于全球的服务器来分发内容,服务器多了,就难免有某个服务器宕掉而无法检测到。

需求出来了:要求一旦有服务器宕,该服务器对应域名的IP就自动解析到其他任何一个可用的服务器的IP上,这样就保证分发服务器能达到100%的可用率。

可能这个时候有朋友就会跳出来说,用那种可以检测宕机的智能DNS啊,是的,解决方案就这么简单。不过既然我这篇日志提到的是变态的解决方案,肯定讲的不是常规的智能宕机检测DNS。

我的实现方式是这样的,假设需要检测的服务器有10台,那么我就在这10台服务器上分别配置服务器检测脚本,这个脚本的功能如下:

  1. 每几分钟检测其他几台服务器的web server的状态,10台一起行动,每台服务器被检测的时间间隔就很短,可能一分钟就能被检测一次;
  2. 一旦发现某台服务器宕机,利用enom的DNS API,自动将宕机服务器的域名如:server001.homezz.com 随机解析到其他未宕机的服务器;
  3. 于是乎,山寨的智能DNS就实现鸟;

脚本可以用shell,也可以用perl,甚至还能用php,实现起来相当简单。

欢迎专家在下面拍砖!

其实,熟悉我的人都知道,我很多解决方案都是自己想出来的,好的是,有些方法居然和大家通用的方案竟然一致,懒人就这样,不愿意接受传统东西,没办法!

Cpanel虚拟主机磁盘占用异常的检查方法

Filed under: 网站技术,虚拟主机 — 江东 @ 2011-02-12 10:56:47 才(4)条评论

有些homezz的用户不明白,为啥自己没有上传任何文件,磁盘空间就嗖嗖的增加了,眼看就要超出限额了。

但是你可知,程序自己也会写文件的,明白了这一点,那么请仔细回忆您最近对程序是否有所改动,如果实在回忆不起来,请登录到cpanel去寻找那些来历不明的文件吧。

首先从homezz后台一键登录到cpanel

点击“磁盘占用查看”,如下图: (read on …)

Homezz用户专用图床即将完工

Filed under: 互联网事,网站技术 — 江东 @ 2011-02-06 12:20:44 才(19)条评论

虚拟主机竞争激烈,那些很夸张的不限磁盘和流量的方式来来竞争,不过是一种营销的诡计罢了,不太厚道,所以我一直在想,用户需要什么,我能在有限的成本范围内为用户提供什么!

在写这篇日志之前,首先我们来看看dreamhost的Unlimited Policy,看看人家是怎么描述无限磁盘和流量的。 (read on …)

明晚22:00一起来抢linode $100

Filed under: 互联网事,网站技术,虚拟主机 — 江东 @ 2010-12-16 20:12:05 才(26)条评论

今天早上,在twitter上看到vpser发了一条消息,说linode在北京时间今晚(其实应该是明晚,也就是北京时间2010-12-17 22:00)要赠送前1000名vps用户购买者100美元的帐户金额(via),于是马上前往linode看看情况。果然linode这次大放血,准备赠送新用户100,000USD,也就是每个新用户自动赠送100usd,但是有个前提条件,购买的linode不能退款,而且是在vps购买之后那100美元才能到你所在的帐户上,理所当然的是这100usd也是不能退款的,只能用来抵扣VPS的费用。

现在linode的主页上是一个倒计时时间表,截至本blog发布的时间开始,离linode赠送还有25个小时左右。

我自己有linode帐户了,而且里面有超过10个的VPS了,因此,我就不再这里强调linode的VPS是如何如何的好了,一句话,谁用谁知道!

对了,文中的连接是我的推介连接,也就是说你通过这个链接抢到了Linode的VPS,我也有好处的,这是一个利人不损己的事情,你没有任何损失,所以呢你若是要购买,估计也不会抹掉连接后面的参数吧!

友情提醒,通过http://vps.homezz.com 代购linode是没有100usd的。

让访客帮你执行cronjob

Filed under: 网站技术 — 江东 @ 2010-09-19 13:10:42 才(11)条评论

Cron is a time-based job scheduler in Unix-like computer operating systems. 用window的术语说cron就是计划任务,也就是定期执行的任务。

在网站设计中,我们经常会用到这样的计划任务,比如定期判断用户是否过期,定期给自己发送备份邮件,定期提醒某个用户的某个服务是否应该续费等等。

常规的执行cron的方法很简单,就是登录到服务器,添加几行命令,要求服务器定期执行即可。

但是若是我们用的是虚拟主机,特别用的是国内的虚拟主机,很有可能无法登陆到服务器,无法添加cron定期执行任务,那么这个时候我们就只能依赖我们的网站用户了。

(read on …)

网站建设过程中奇怪问题的解决方案

Filed under: 网站技术 — 江东 @ 2010-09-04 18:33:06 才(13)条评论

做了homezz.com之后,遇到很多天才,犯下很多天才的错误,所以我打算在这里罗列出来,供各位准天才享用。

案例一,所有的网站目录都正常,但是无法访问网站。

我遇到不少于5次这样的问题,最后问题的原因说出来会让你很无语。检查了半天,才发现用户所谓的DNS生效和A记录生效都是胡编的。,他们的DNS或者说A记录根本就没有生效,访问一个不指向在本服务器的网站,出现这样的问题就不奇怪了。

解决办法,请访问http://0bad.com/ (这个是我的秘密武器),输入域名,查看dns解析情况,如下图所示:

1

大家可以看到,storyday.com 的dns在name.com,其中一个A记录是 ***

案例二,所有的网站目录都正常,无法访问某些子目录。

没说的,出现这样的问题至少有两个可能:1.该目录对应的程序文件,将网址重定向到不存在的链接。

解决方法,删除该目录下的文件(删除之前要备份的,这个你应该知道),然后新建一个index.php看看是否可以正常访问。

2.该目录或者该目录的上级目录下的htaccess限制了对该目录的访问(这个情况更多,也是更多人无法搞定的)

解决方法,从该目录或者该目录的上级目录找到htaccess文件,然后注释掉里面的内容,看看是否正常。

上面的这个操作请在cpanel中完成。

不过问题来了,有朋友说,cpanel里面根本就看不到.htaccess文件,不过放心,既然我这里写出来了,就会有办法教大家在cpanel中编辑.htaccess文件。

从cpanel的文件管理器进入您想编辑.htaccess文件的那个目录,然后随便点击一个文件进行编辑,譬如 robots.txt

cpanel会打开一个新窗口,然后您可以在浏览器地址栏中看到如下的链接,如下图:

1

看到这里,相信您已经知道怎么做了,对,就是想file=robots.txt改成 file=.htaccess 然后回车,如果该目录下有htaccess文件,那么就可以正常进行编辑了。

总结一下,初级小白经常遇到案例1的问题,高级小白在折腾程序的时候经常遇到案例2的问题。

我是超超级小白,所以这两个问题解决起来得心应手。