Centos 7 Openlitespeed Kurulumu

In Linux
29 Eylül 2016
2 min read

Openlitespeed, Litespeedin ücretsiz versiyonu olup Apache’ ye göre daha iyi sonuçlar veren bir webserverdir. LAMP kurulumlarında herkesin kurduğu Apacheden de daha iyi performans sunmaktadır.

webserver benchmark

Resimde Salt kurulumu itibari ile webserverlerin eşit sunucularda saniye başına kaldırabildikleri sorgu sayısı ile ilgili karşılaştırma grafiği bulunmaktadır.

Sunucu üzerinde PHP tabanlı tek bir site ve veritabanı(MariaDB) kuracaksanız, Apache yerine OpenLiteSpeed öneririm. CentOS 7 sunucu üzerinde OpenLiteSpeed Web Server kurulumuna başlayalım.

Sunucuyu güncelleyelerek hazır hale getirelim;

yum -y update

Not: Güncellemeler sonrasında sunucunuza reboot atmanızı önermekteyim.

EPEL kütüphanesini kuralım;

yum -y install epel-release

OpenLiteSpeed için RPM paket kurulumu; (rpms.litespeedtech.com/centos)

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

OpenLiteSpeed ve MariaDB kurulumunu yapalım;

yum install openlitespeed mariadb mariadb-server -y

PHP 5.6 sürümü için LiteSpeed paketleri;

yum install lsphp56 lsphp56-mysql -y

OpenLiteSpeed PHP 5.6 gerekli dosyalarının kurulumu;

yum install lsphp56-* -y

OpenLiteSpeed yönetim bilgilerini belirleyelim. 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 root şifresini belirleyelim;

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!

Dediğinde işlemler biter. (Y yerine Entere de basabilirsiniz. Enter bu işlemlerde Yes olarak kabul edilir.)

OpenLiteSpeed servisimizin durumunu kontrol etmek için;

service lsws status

Komutunu kullanabilirsiniz. Ama onun yerine https://ipadresi:8088 şeklinde girdiğinizde varsayılan site şablonu geliyorsa kurulum ve ayarlar başarılı şekilde yapılmıştır.

Bazı sunucularda firewall sebebi ile sorun olmaktadır. O yüzden sorun yaşıyorsanuz firewall ve Selinuxu kapatarak tekrar kontrol edebilirsiniz.

 

Comments

Taha

yum install lsphp56-* -y

–> Finished Dependency Resolution
Error: lsphp56-mysql56 conflicts with lsphp56-mysql-5.6.36-1.el7.centos.x86_64
Error: lsphp56-mysql56 conflicts with lsphp56-mysqlnd-5.6.36-1.el7.centos.x86_64
Error: lsphp56-xcache conflicts with lsphp56-opcache-5.6.36-1.el7.centos.x86_64
Error: lsphp56-xcache-admin conflicts with lsphp56-opcache-5.6.36-1.el7.centos.x 86_64
Error: lsphp56-mysql conflicts with lsphp56-mysqlnd-5.6.36-1.el7.centos.x86_64
Error: lsphp56-mysqlnd conflicts with lsphp56-mysql-5.6.36-1.el7.centos.x86_64
You could try using –skip-broken to work around the problem
You could try running: rpm -Va –nofiles –nodigest

Mahmut YUM

Taha Bey;
Attığınız yazıta göre birbiri ile uyumsuz paketler ile ilgili bilgi vermiş sadece. Bu durum herhangi bir problem oluşturmaz.

Mehmet

Merhaba, sitemi taşıyacağım panel kurulumu yaptım ama phpmyadmin’e nasıl gireceğiz ?

Mahmut YUM

Merhaba;
Öncelikle phpmyadmin kurulumu yapmanız gerekmektedir. Sonrasında openlitespeed üzerinden yayına açarak kullanabilirsiniz. Bunlarla uğraşmak yerine adminer ile php üzerinden mysql yönetimi yapabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.