Press ESC to close

Mahmut YUMMahmut YUM Kişisel Blog

Centos 7 Openlitespeed Kurulumu

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.

 

Mahmut YUM

Lise yıllarında kendi sitesini kurarak Webmaster, Server Manager ve en son olarak Network dünyasının içinde kendi bulmuş bir insan parçası. Hepsi hayal de olabilir.

Comments (4)

  • Tahasays:

    5 Haziran 2018 at 17:50

    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

  • Mehmetsays:

    27 Temmuz 2018 at 13:36

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

  • Mahmut YUMsays:

    6 Ağustos 2018 at 14:01

    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 yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.