安装在独立IP的vps,为什么不使用81端口,因为某些个人原因,所以使用80端口共享的办法。

为什么这样部署?我也不知道,其实nginx或者litespeed独立工作都可以满足个人需要的了,非要加前加后来加重臃肿。唉!我想这就是贪婪,跟人造美女差不多了,为了美割这隆哪,最后搞得人不人鬼不鬼,最后自问难道我不贪婪吗?才怪!反正vps就是拿来折腾的,管它死活,如果你用的是burst的vps你还可以更疯狂的去帮它隆前隆后,IP多呀,后端用127.0.0.1:80然后一个ip:80分给nginx一个ip:80分给varnish,你还可以把apache:81装上,有了这些你还要什么?尽管加,不建议内存小的vps这样做,搞成这样人不人鬼不鬼最后不知道是谁的娃了。

废话完毕,开始:

llsmp一键安装包来源于llsmp.org:下载:

wget http://llsmp.googlecode.com/files/llsmp0.5.tar.gz
如果你要升级php和更换eAccelerator为apc请参考: 《Varnish+litespeed4.1.1+php5.3.6+apc+centos5.6×64》 
设置个litespeed的一个参数: 进入 http://ip:7080 设置:
Server » General Settings 的参数Use Client IP in Header 为 “yes”
安装完后:下载nginx.sh
wget http://llsmp.googlecode.com/files/nginx.sh
mv nginx /root/llsmp/
cd  /root/llsmp/
vim nginx.sh
修改
原文:
port="<address>\*:80<\/address>"
new_port="<address>\*:81<\/address>"

我的修改:

port="<address>\*:80<\/address>"
new_port="<address>\127.0.0.1:80<\/address>"

原文:listen 81; 修改为listen x.x.x.x:80; (这个换为公网IP.很关键也是让80端口共享成功的设置)

再把nginx.sh里面的http://127.0.0.1:81全部替换http://127.0.0.1:80;

如果你要yum安装到最新版本的nginx请在运行nginx.sh参考:《yum 安装 nginx 1.0.4》

我在几个vps测试时曾经出现过一个相同的错误,我建议你在运行前先把lsws停止(service lsws stop)然后再运行nginx.sh最后安装完毕,建议请先启动后端lsws然后再到nginx。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。