CentOS安裝OpenLiteSpeed伺服器環境步驟詳解

來源:互聯網
上載者:User
第一、部署OpenLiteSpeed伺服器準備工作

 

根據官方的說法,我們可以在CentOS 5,6,7版本中是官方認可可啟動並執行,也有使用者在Debian Wheezy版本中測試通過,這裡我們還是先根據官方的指導在CentOS環境中部署,後期老蔣在單獨在我比較喜歡的佔用資源較小靈活的Debian環境,好歹我們先看看是否可以成功,體驗效能如何再深入挖掘。

 

第二、更新系統內容及系統源

 

 代碼如下 複製代碼

yum update

 

這裡我們為了確保系統擷取的最新源版本,所以我們需要更新CentOS系統源。

 

第三、更新庫及安裝OpenLiteSpeed版本

 

# 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

 

#CentOS 7

 

 代碼如下 複製代碼

rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm

 

我們需要先根據系統的發行版,更新庫之後再安裝OpenLiteSpeed最新版本。

 

 代碼如下 複製代碼

yum install openlitespeed -y

 

然後執行上面命令安裝最新版本的OpenLiteSpeed伺服器環境,這裡安裝的是官方最新穩定版,如果我們需要指定其他版本安裝可以這樣操作。

 

如果還不好執行,那我們需要再安裝一些依賴包:

 

 代碼如下 複製代碼

yum -y install ncurses ncurses-devel glibc wget flex re2c unzip bison gcc autoconf autoconf213 automake mhash-devel cmake ruby file bzip2 bzip2-devel diff* libtool libtool-libs gcc-c++ libjpeg libjpeg-devel libpng libpng-devel libxml2 libxml2-devel curl curl-devel libmcrypt-devel freetype freetype-devel patch make zlib zlib-devel libtool-ltdl-devel expat-devel pcre-devel geoip-devel openssl-devel openldap-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel vixie-cron libevent libevent-devel

 

比如執行yum install openlitespeed-1.2.1命令就說明需要安裝1.2.1版本,不指定版本號碼就是最新穩定版。這裡老蔣在這台伺服器上遇到點問題,擷取不到最新版的環境包,那我就採用手工安裝方法。因為我是邊安裝邊記錄文章的,所以全程遇到的問題也會記錄下來,這樣可以確保真實性,如果有遇到和我一樣的問題,那就採用下面的手工安裝。

 

 代碼如下 複製代碼

wget http://open.litespeedtech.com/packages/openlitespeed-1.3.12.tgz
tar xzf openlitespeed-1.3.12.tgz
cd openlitespeed-1.3.12

 

這裡我下載最新1.3.12穩定版,然後解壓進入環境目錄,準備編譯。

 

 代碼如下 複製代碼

./configure --prefix=/opt/itbulu/openlitespeed --with-openssl=/opt/itbulu --with-pcre=/opt/itbulu --with-zlib=/opt/itbulu

 

我們還需要編譯OpenLiteSpeed安裝路徑,我喜歡直接安裝在/opt/itbulu/openlitespeed目錄下,如果預設則是在 /usr/local/lsws目錄。執行過程中,也有提示出現OPENSSL錯誤問題(configure: error: Can not find openssl. You must install it before continuing.)這裡我們還需要執行下面命令列。

 

 代碼如下 複製代碼

LDFLAGS="-L/opt/itbulu/lib" CPPFLAGS="-I/opt/itbulu/include" ./configure --prefix=/opt/itbulu/openlitespeed --with-openssl=/opt/itbulu --with-pcre=/opt/itbulu --with-zlib=/opt/itbulu

 

執行完畢之後,我們還需要再執行一次configure部署,然後再執行部署編譯整個環境,

 

 代碼如下 複製代碼

make
make install
ldconfig

 

執行編譯完畢之後,我們可以檢查版本。

 

 代碼如下 複製代碼

openlitespeed --version

 

如果檢查不到我們當前安裝的版本,肯定是有問題的,我們再解決問題。

 

第四、啟動和暫停OpenLiteSpeed

 

#啟動

 

/etc/init.d/lsws start

 

#暫停

 

/etc/init.d/lsws stop

 

預設安裝的OpenLiteSpeed環境與我們的LiteSpeed一樣連接埠是7080連接埠,直接IP:7080就可以開啟WEB介面,預設使用者名是admin,密碼是123456,我們登入之後再進行調整。

 

 

總結,這樣我們的OpenLiteSpeed伺服器環境就安裝完畢,後面我們只需要安裝PHP版本以及MYSQL資料庫就可以部署一個簡單的網站。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.