冰古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,应该没事 😆 ;
我的VPS环境是CentOS 6.4 5.4 64bit,bash shell,不知道这个有没有影响,参考下。
有什么问题留言说下,我尽量帮忙吧(我也只是临时抱佛腿搞出来的)。

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

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

  1. […] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]

  2. […] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]

  3. […] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]

  4. […] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]

  5. […] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]

  6. JASKNi says:

    Ubuntu可以用这个么冰哥? 🙄

  7. […] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]

  8. […] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]

  9. Auston Jary says:

    我用这个添加域名之后,再建了个index.html 打不开
    而且那个nginx.conf 貌似乱码了,每一行后面都有个 ^M除了后面加上的

    • 冰古 says:

      打不開這個很可能是路徑問題,就是nginx.conf的路徑是不是正確。

      亂碼是因為有中文,這個不理他也可以,或者打開 addomain.sh,把其中的中文(亂碼)刪除就好了。

  10. 日光博客 says:

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

  11. vsing says:

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

  12. Donald says:

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

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

  13. ptubuntu says:

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

  14. 紫雨 says:

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

  15. Louis Han says:

    不错的礼物 收藏备用

  16. 猪小猪 says:

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

  17. 雪深 says:

    换成独立主机啦

  18. feicun says:

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

    • 冰古 says:

      原来那个主题竟然在2.9上出错了,所以换到默认皮肤了。128mb要多少钱一个月啊。lighttpd我也用过一段时间,也是不能用.htaccess文件来定义转向灯 😆

      • feicun says:

        我那个是一年560RMB,lighttpd设置永久链接确实麻烦点,但是还是能解决的,VPS很多我都不懂,比如离开面板就傻了,所以也不敢轻易换nginx……等寒假回家再慢慢折腾

  19. wayne says:

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

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

Leave a Reply to wayne