冰古blog » 站长相关 » 2009 » 12 » 25 » Nginx快捷添加域名

Nginx快捷添加域名

nginx是个优秀的服务器软件,nginx的低系统资源消耗的特性很适合系统资源不太丰富的VPS,这也使得nginx在VPS用户群中备受欢迎。

我在两月前重新由虚拟主机搬到VPS上,在使用了一段时间的apache后,也投入了nginx的怀抱。

虽然到现在,我实际折腾nginx的时间不是太长,但添加域名还是让我很头疼。因为nginx添加域名要在配置文件中添加,而且不是输入一个域名就能搞定的,要写上长长的一段。一个两个域名还能当作研究工作,积极去完成了,域名一多,热乎劲就没了。不就是在一个配置文本内写点东西嘛,用手工去写就笨,于是开始折腾Linux的shell编程。一来二去,到今天算是基本完成了。

今天不是剩蛋节嘛,给大家个小礼物。 ;-)

使用方法:
1. 把addomain.sh保存到你的服务器中。

wget http://bingu.googlecode.com/svn/trunk/scripts/addomain.sh

2. 赋予该文件可执行权限

chmod +x addomain.sh

3. 运行addomain

./addomain.sh

4. 然后按照指引输入域名等选项就行了
nginx快捷添加域名
5. 不用重启nginx,因为已经重启过了,看看你的域名可以访问没有 :mrgreen:

多写点:
我安装的nginx是猫叉的那个lnmp,所以nginx配置文件的位置是“/usr/local/nginx/conf/nginx.conf”,如果你的配置文件不是在这个位置,在addomain里修改下;
在写操作之前,该配置文件备份为“/usr/local/nginx/conf/nginx.conf.backup”,如果出了什么差错,把该文件还原,然后重启nginx,应该没事 :lol:
我的VPS环境是CentOS 6.4 5.4 64bit,bash shell,不知道这个有没有影响,参考下。
有什么问题留言说下,我尽量帮忙吧(我也只是临时抱佛腿搞出来的)。

参考文献:
1. bash新手指南
2. SED单行脚本快速参考(Unix流编辑器)
3. sed使用手册
4. 压轴的当然少不了谷哥

26 Responses to “Nginx快捷添加域名”

  1. 日光博客 says:

    博主写的很详细,我问个问题,我的一个英文博客也是84的vps,昨天才弄好,没有装FTP,登陆博客后台不能直接在线安装主题,不能直接安装插件,不知道什么原因?请指点一下,我的QQ:285616308。

  2. vsing says:

    我的网站不再www下,这个怎么改?

  3. Donald says:

    焦头烂额地搬家中….祝冰古虎年万事如意~ :mrgreen:

    过几天没准又得找冰古解决问题,哈哈。

  4. ptubuntu says:

    好久没有玩nginx了.现在都忘记的光光了.

  5. 紫雨 says:

    你很久没有更新啦!一看日期,整整2个月!

  6. Louis Han says:

    不错的礼物 收藏备用

  7. 猪小猪 says:

    回来我也弄个vps玩玩。。
    以前觉得wp的默认主题超级难看,但是现在我也想换回这个默认的了,越看越耐看。

  8. 雪深 says:

    换成独立主机啦

  9. feicun says:

    怎么换成了默认皮肤啊?我现在有个VPS才128M内存,用的lighttpd,既然大家都说nginx省资源,看来以后有必要要折腾一下……

  10. wayne says:

    您真有精力啊。。。 :mrgreen:

  11. [...] This post was mentioned on Twitter by hmsea, 冰古. 冰古 said: “冰古blog”有更新: Nginx快捷添加域名 http://j.mp/6t8SlQ [...]

Leave a Reply