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. 然后按照指引输入域名等选项就行了
5. 不用重启nginx,因为已经重启过了,看看你的域名可以访问没有
多写点:
我安装的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. 压轴的当然少不了谷哥
[…] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]
[…] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]
[…] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]
[…] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]
[…] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]
Ubuntu可以用这个么冰哥? 🙄
无关系统,只要是Linux的基本都是可以的
[…] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]
[…] 既然买了VPS,可能要添加其他站点。Licess的LNMP一键包有添加虚拟主机的面板,而猫的默认不带,我们可以通过bingu的这个工具来快捷添加。注意添加的虚拟主机如果要设定伪静态需要修改上面那段代码的第4行路径与虚拟主机目录路径一致。 […]
我用这个添加域名之后,再建了个index.html 打不开
而且那个nginx.conf 貌似乱码了,每一行后面都有个 ^M除了后面加上的
打不開這個很可能是路徑問題,就是nginx.conf的路徑是不是正確。
亂碼是因為有中文,這個不理他也可以,或者打開 addomain.sh,把其中的中文(亂碼)刪除就好了。
博主写的很详细,我问个问题,我的一个英文博客也是84的vps,昨天才弄好,没有装FTP,登陆博客后台不能直接在线安装主题,不能直接安装插件,不知道什么原因?请指点一下,我的QQ:285616308。
参看这篇文章 http://wanwp.com/tips-tricks/resolve-wordpress-auto-upgrade-ftp/
我的网站不再www下,这个怎么改?
我把你的文件下载下来替换了www。可行
焦头烂额地搬家中….祝冰古虎年万事如意~
过几天没准又得找冰古解决问题,哈哈。
还没搞定啊?没问题,能帮上忙的,都会帮的。
好久没有玩nginx了.现在都忘记的光光了.
你很久没有更新啦!一看日期,整整2个月!
这篇不是刚发的吗?有没有买服务器啊?
自己买服务器干嘛?我现在空间还不错。也是SL的。
我的意思是,你这2篇日志相差整整2个月!
兩個月也不算太長時間嘛 😉
你有買服務器的前科啊,我想看能不能沾下光啊。 😈
我现在的服务器是KINGTO的。
不错的礼物 收藏备用
回来我也弄个vps玩玩。。
以前觉得wp的默认主题超级难看,但是现在我也想换回这个默认的了,越看越耐看。
默认主题不难看,但不适合中文blog,字体太小了 😐
换成独立主机啦
那里是独立主机,不就是VPS吗,都用两个多月了。
怎么换成了默认皮肤啊?我现在有个VPS才128M内存,用的lighttpd,既然大家都说nginx省资源,看来以后有必要要折腾一下……
原来那个主题竟然在2.9上出错了,所以换到默认皮肤了。128mb要多少钱一个月啊。lighttpd我也用过一段时间,也是不能用.htaccess文件来定义转向灯 😆
我那个是一年560RMB,lighttpd设置永久链接确实麻烦点,但是还是能解决的,VPS很多我都不懂,比如离开面板就傻了,所以也不敢轻易换nginx……等寒假回家再慢慢折腾
哈哈,我以为我离开了面板也不会弄了,有谷哥帮忙也慢慢学起来了。而且用猫叉那个一键安装就行了,其他都没怎么搞,就是添加域名麻烦点,加上我这个脚本基本上都不用去管它了。
猫叉是什么啊?
猫叉不就是maox 😉
您真有精力啊。。。
生命在于折腾嘛 😉
[…] This post was mentioned on Twitter by hmsea, 冰古. 冰古 said: “冰古blog”有更新: Nginx快捷添加域名 http://j.mp/6t8SlQ […]