在相同主机上如何配置子域名

这个需求是这样的,我要开一个后台请求,域名要和blog的域名不一样,这样可以多个请求域名,便于请求分离,域名定为api.hite.me。 到现在为止,api.hite.me,配置成功了,但是走了好几个弯路。我先写下如果正确的配置的路径,路上遇到的错误的坑,后面会提到我的坑。 首先,新建一个conf文件,简单的方式是 copy一下默认的000-default.conf,重命名为wwwroot.conf,新增一条ServerName api.hite.me,表明是这个域名;修改 DocumentRoot /var/www/html 表明服务器文件存放的地址是 /var/www/html。 这里有个需要说明的是,这里配置的是基于域名的虚拟主机,还有另外一个配置虚拟主机的方式是基于ip的虚拟主机,两者的区别在于是否有独立ip,有独立ip是基于ip的虚拟主机,详见Apache wiki 配置完毕之后,运行sudo a2ensite wwwroot.conf,然后这样sites-enabled下面我们需要的配置就启用了。网上其他的文章里接着会介绍如何设置本地的域名,配置hosts,但实际上我是需要在外网访问。rackspace上的文章介绍的很详细,见这里 重点是如何配置api.hite.me的子域名。我的主域名在godday,但是我在godday上没看到配置子域名hosts,然后到腾讯云上的云解析,使用了分配子域名至项目,新建一个协作子域名,配置这是最简单一个功能,但是在腾讯云上 起的名字 太费解了。 配置好一个A记录,过来几秒之后,就可以解析了。值得注意的是,这个虚拟主机是不响应.htaccess的配置的。 完。

Read more

我的博客重生二三事

认识我的人可能知道我的旧blog的遭遇,因为我以前用的是000webhost免费的主机,没有流量本来就没有做什么宣传,带宽、CPU、磁盘都基本没有用什么,但是被000webhost认为是abuse 使用,提示让我升级到他们的premium服务。但是我没有理会,一周之后,居然直接将我的数据删除了,写了好多的ticket反馈,投诉无果,也是无奈接受数据丢失的现实。 幸好,我在他们后台曾经备份过数据库,从各种邮件里翻出来了最后一份、也是唯一一份的的备份,看了下是2014年3月6日的备份,而000webhost删除我的服务是2015年10月,中间丢了一些东西,不过那段时间,我没有写什么东西,一部分写在了163的Blog上,一部分写在了Facebook上面、还有就是后面的LOFTER ,也就没有深究。 再以后域名续期之后,看国内没有免费稳定的host,国内大一些的服务商还需要域名备案,有些麻烦而且还对备案很反感,所以一直在app里作为默认测试地址的hite.me这个地址一度失效了,打不开。 今年春节过后,忙完了婚礼,接着一家人去了九寨沟,回来接着上班,其实也没有多少的时间来整理这一整年的事情。最近搞翻墙的事情,随便买了腾讯的主机,来了兴趣要搞RESTapi,正好复活下我的blog,也下定决心去备案,为以后自己的其他打算先试试水,现在网站是起来了,但域名还卡在备案部分,事情暂时告一段落,但是网站起来的过程还是比较波折,很合我这两年的心境和感悟,所以决定写下来,以备后续。

Read more