Amazon EC2手动安装、配置OpenLiteSpeed服务器笔记一 (ubuntu安装OpenLiteSpeed1.2.8)

老牛  2014-01-05 18:27  阅读 152 views 次 评论 0 条

OpenLiteSpeed免费开源版LiteSpeed
LiteSpeed服务器好不好我就不在这里再谈了,网站很多配置安装LiteSpeed的教程,多数是使用一键包。
由于Amazon 的EC2在安装使用军哥的Lnmp 1.0一键包总有些莫名其妙的问题,所以在这个周末下午折腾下,
配置OpenLiteSpeed

现在开源LiteSpeed项目OpenLiteSpeed 1.x系列已经更新到OpenLiteSpeed 1.2.8版本,并且已经支持SPDY 3.1(最新版)协议,什么是SPDY? 你去问问谷歌吧,这是他家的东西,面向未来的网络协议,比现在的http协议牛叉得多,估计以后会普及。

好了,废话少说啦,开始折腾,本次是用的ubuntu 12.4进行配置,其它系统请注意此文中的说明。

安装之前,先看看安装要求
最低系统需求
操作系统要求
Linux(i386): kernel 2.4及以上, glibc-2.2及以上
FreeBSD(i386): 4.5及以上
MacOSX: 10.3及以上
Ubuntu: 8.04及以上
Debian: 4及以上
CPU要求
Intel: 80486及以上(这古董cpu...)
PowerPC: PowerPC G4
Memory: 32MB (对的你没看错,只需要32M内存,瘦身后还能更少)
磁盘空间(硬盘容量)要求
安装需要: 200MB
系统运行需要: 300MB以上, 需要swap交换还需要额外增加空间,不过现在300M都觉得好小,一个U盘最低都是G级别的了!!!

准备工作:
如果你的ubuntu已经自带安装了Apache、MySql、PHP那么需要先将自带软件卸载掉:
可以使用命令:(dpkg -i | grep 软件名称)搜索下系统是否已经默认安装了软件

卸载php:(X是版本)
sudo apt-get autoremove phpX-common
卸载 mysql:(x.x是版本)
sudo aptitude purge mysql-server mysql-server-x.x
卸载apachex.x:(x.x是版本)
sudo apt-get --purge remove apachex.x-common
sudo apt-get --purge remove apachex.x

进入安装过程
安装LiteSpeed
1、按照我之前的博客文章Amazon EC2安装lnmp及Eaccelerator过程笔记(含挂载新盘)中的1-3条,处理完毕(注意在选择AMI的时候,请选择ubuntu 12.4,老牛在使用Amazon Linux AMI配置过程中经常出现错误,暂时未找到原因)。
PS:
如果是Centos系统可以使用官方的rpm源安装(注意rpm源自带OpenSSL 1.0.1,可以直接使用SPDY,不要重复安装配置OpenSSL):
CentOS 5: rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el5.noarch.rpm
CentOS 6: rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el6.noarch.rpm
然后使用以下命令,即可安装最新版本:
yum install openlitespeed

2、更新系统组件
yum update
下载完提示y/N/D,输入y敲击回车继续。
如果你不打算坐在电脑前等着,或者怕网络不稳、断电等情况影响安装,请
在安装前执行:
Screen -S LiteSpeed
如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装。什么是Screen请去问度娘或者谷歌。

3、下载并解压LiteSpeed 1.2.8(最新版2013.12.23发布的),命令如下:
wget http://open.litespeedtech.com/packages/openlitespeed-1.2.8.tgz;tar -xzvf openlitespeed-1.2.8.tgz

4、cd进入解压后的目录:
cd openlitespeed-1.2.8
5、进行check
./configure
6、此时提示错误,没有安装必要的组件,没法只有补上:
Centos 5或6 执行以下命令:
yum install gcc gcc-c++ make autoconf glibc
yum install pcre-devel expat-devel openssl-devel geoip-devel zlib-devel
PS:其他系统请按下面要求执行命令:
Ubuntu/Debian:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libpcre3-dev libexpat1-dev libssl-dev libgeoip-dev zlib1g-dev libxml2 libxml2-dev libpng-dev openssl
FreeBSD:
cd /usr/ports/devel/pcre; make install clean; rehash;
cd /usr/ports/net/GeoIP; make install clean; rehash;
cd /usr/ports/textproc/expat2; make install clean; rehash;
cd /usr/ports/security/openssl; make install clean; rehash;

7、重新检查并安装
cd openlitespeed-1.x.x
./configure
make && make install

等待几分钟安装即可完成,出现以下提示“Installation finished, Enjoy!”即表示安装完成。接着重启一次VPS(一定要)
(1)使用http://你的IP:8088 即可访问服务器默认页面,如下图:
litespeed安装成功界面

(2)使用http://你服务器(或者VPS)的IP:7080 (user: admin password: 123456)进入LiteSpeed管理界面。如果出现无法访问,请用https://你服务器(或者VPS)的IP:7080 (user账户: admin password密码: 123456)进入LiteSpeed管理界面。

(3)如果无法访问请先用以下命令查看端口是否开启(XXXX为要查看的端口):
netstat -an | grep XXXX

8、OpenLiteSpeed常用管理命令
OpenLiteSpeed默认安装目录:/usr/local/lsws
启动服务:sudo /usr/local/lsws/bin/lswsctrl start
停止服务:sudo /usr/local/lsws/bin/lswsctrl stop
重启服务:sudo /usr/local/lsws/bin/lswsctrl restart
重新加载配置文件:sudo /usr/local/lsws/bin/lswsctrl reload

文件目录
错误日志/usr/local/lsws/logs/error.log
配置文件/usr/local/lsws/conf/httpd_config.xml
默认交换区 /tmp/lshttpd/swap (可在配置文件中修改,但必须赋予可写权限)
注意:OpenLiteSpeed默认的配置文件是XML格式,可以通过修改配置来使用.conf格式文件
修改配置文件路径/usr/local/lsws/conf/switch_config.sh

卸载OpenLiteSpeed方法:
先停止软件运行: /usr/local/lsws/bin/lswsctrl stop
然后删除软件目录即可: rm -rf /usr/local/lsws

下一篇笔记是如何配置OpenLiteSpeed并安装php和Mysql

历史上的今天:

本文地址:http://xiaohost.com/456.html
版权声明:本文为原创文章,版权归 老牛 所有,欢迎分享本文,转载请保留出处!

发表评论


表情