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.
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.
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.
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