softwaredevelopers
80+ Bronze
- Katılım
- 17 Nisan 2020
- Mesajlar
- 1,075
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.
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.
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.
Son düzenleme: