15 Ocak 2016

CentOS 7 Sunucuya OpenLiteSpeed Web Server Kurulumu

CentOS 7 Sunucuya OpenLiteSpeed Web Server Kurulumu

LiteSpeed server Apache'ye göre hem daha performanslı hem de daha iyi sonuçlar veren bir Web Server'dır. Ücretlidir, OpenLiteSpeed dağıtımı ise ücretsiz versiyonudur. Sunucu üzerinde PHP tabanlı tek bir site ve veri tabanı (MariaDB) kuracaksanız, Apache yerine OpenLiteSpeed öneririm. CentOS 7 sunucu üzerinde OpenLiteSpeed Web Server kurulumunu aşağıdaki yönergelerden yapabilirsiniz.

Sunucuyu güncelleyelim;
# yum -y update

EPEL kütüphanesi kurulumu;
# yum -y install epel-release

LiteSpeed için paket RPM kurulumu; (rpms.litespeedtech.com/centos)
# rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm

OpenLiteSpeed ve MariaDB kurulumu;
# yum -y install openlitespeed mariadb-server

PHP 5.6 sürümü için LiteSpeed paketleri;
# yum -y install lsphp56 lsphp56-mysql

OpenLiteSpeed PHP 5.6 gerekli dosyalarının kurulumu;
# yum -y install lsphp56-* --skip-broken

OpenLiteSpeed yönetim bilgilerini atayalım. Yeni yönetici ismi sonra iki kere parola girin;
# /usr/local/lsws/admin/misc/admpass.sh

OpenLiteSpeed PHP 5.6 ayarı;
# ln -sf /usr/local/lsws/lsphp56/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Veritabanı MariaDB ayarları;
# systemctl start mariadb
# systemctl enable mariadb

MariaDB Şifre belirleme;
# mysql_secure_installation

Enter current password for root (enter for none):
İlk şifre belirleyeceğimiz için ENTER diyip geçelim.

Set root password? [Y/n] y
MySQL şifresini iki kere girin sonra

Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Thanks for using MariaDB!
Diyerek kurulum biter.

OpenLiteSpeed servisimizi kontrol edelim;
# service lsws status

Kontrol için;
http://SERVER-IP:8088 veya http://DOMAIN:8088 Aşağıdaki ekran geldiyse OpenLiteSpeed başarıyla kurulmuştur.

CentOS 7 Sunucuya OpenLiteSpeed Web Server Kurulumu

http://SERVER-IP:7080 veya http://DOMAIN:7080 Adresleri ile OpenLiteSpeed yönetim arayüzünü açabilirsiniz.


Varsayılan "8088" portunu "80" yapmak için Configuration menüsüne gelip Listeners sekmesini açın. Resimdeki gibi bir ekran karşınıza çıkacaktır, "View/Edit" ayarına tıklayınız.

CentOS 7 Sunucuya OpenLiteSpeed Web Server Kurulumu

Aşağıdaki gibi Address Settings ekranı gelecektir. Sekmenin köşesindeki Edit kısmına basıp portu "80" olarak girin ve Save diyerek kaydedin.

CentOS 7 Sunucuya OpenLiteSpeed Web Server Kurulumu

OpenLiteSpeed servisini yeniden başlatmak için "Actions" menüsünden "Graceful Restart" diyerek servisi Restart ediniz. Artık direkt Domain adresiniz ile portu yazmadan sitenizi açabilirsiniz.

OpenLiteSpeed Bilgiler

OpenLiteSpeed'e ait tüm dosyalar /usr/local/lsws dizini içinde tutulur. Site dosyalarınız ise HTML dizini içinde /usr/local/lsws/DEFAULT/html de tutulur. Tek bir site üzerinde çalışacaksanız site dosyası /usr/local/lsws/DEFAULT olarak tanımlanmıştır.

Sunucu üzerindeki Kayıt(Log) bilgilerini Actions menüsünden Server Log Viewer kısmından görebilirsiniz. Yeni aynı menüden Compile PHP kısmından PHP 4,5,7 için gerekli ayarları ve geçerli olan PHP sürümünü buradan değiştirebilirsiniz.

Burak AVCI - Update: 26.06.2022