Centos 8 henüz çok daha yeni release olmasına rağmen, kullanım oranları artmakta. Özellikle Linux Hosting firmaları tarafından oldukça tercih edilen Centos üzerine OpenLiteSpeed kurma işlemini yapacağız.
OpenLiteSpeed, Litespeed tarafından geliştirilen bir web sunucusudur. Litespeed web sunucunun bazı özellikleri kısıtlanmış, açık kaynak kodlu ve ücretsiz dağıtılan versiyonu. Oldukça hafif çalıştığı için kullanıcılar tarafından, özellikle de wordpress kullanıcıları tarafından sıkça tercih ediliyor. Yönetim için bir grafik arayüzü bulunuyor ve SSH istemcisine gerek kalmadan, hosting oluşturma, PHP derleme ve genel ayarlarını bir GUI ( kullanıcı grafik arayüzü) üzerinden gerçekleştirebiliyorsunuz. Ayrıca mevcut Apache yapılandırmanızı okuyabilir.
OpenLiteSpeed aşağıdaki işletim sistemleri üzerine kurulabilir.
ve daha fazla bir çok özellikler sunar. Tüm özellikler için openlitespeed’ın sayfasına göz atabilirsiniz.
LiteSpeed tamamen Apache ile uyumludur ve tüm Apache yönergelerini anlar. . OpenLiteSpeed ise Apache ile kısmi olarak uyumludur. LiteSpeed .htaccess dosyaları ile tam uyumlu çalışırken, OpenLiteSpeed sadece rewrite kurallarını tanıyabilir. LiteSpeed ile chroot desteği gelirken, OpenLiteSpeed üzerinde ise chroot desteği yoktur. Yeni özellikler LiteSpeed’den önce OpenLiteSpeed’e eklenir. Yani bir nevi OpenLiteSpeed, LiteSpeed’in test ortamı diyebiliriz. Bu sebeple LiteSpeed, OpenLiteSpeed’e göre daha kararlıdır. Her iki sunucuda aynı ekip tarafından geliştirilmektedir.
OpenLiteSpeed sadece Cyberpanel web hosting kontrol paneli üzerinde çalışmaktadır. LiteSpeed ise, Cpanel, Directadmin, Plesk ve Cyberpanel Ent. panelleriyle uyumludur.
OpenLiteSpeed, Centos repolarında bulunmuyor. Bunun için kendi reposunu ekleyeceğiz.
rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
Repoyu ekledikten sonra, OpenLiteSpeed’i kurma işlemine geçebiliriz. Centos 8 üzerinde yum yerine artık dnf paket yöneticiyi kullanıyoruz.
dnf install openlitespeed
OpenLiteSpeed’i başlatıp, başlangıçta açılmasını sağlayalım;
systemctl start lsws
systemctl enable lsws
Servisin çalışıp, çalışmadığını kontrol edelim;
systemctl status lsws veya systemctl status lshttpd
OpenLiteSpeed kurulum işlemimiz tamamlandı. Şimdi PHP kurulum işlemlerine başlayalım;
PHP 7.4 sürümünü kuracağız. Bunun için EPEL reposunu aktif edelim;
dnf install epel-release
OpenLiteSpeed lsphp prosesi ile çalıştığından lsphp ile beraber, PHP ve en sık kullanılan PHP kütüphanelerini kuruyoruz;
dnf install lsphp74 lsphp74-mysqlnd lsphp74-process lsphp74-mbstring lsphp74-mcrypt lsphp74-gd lsphp74-opcache lsphp74-bcmath lsphp74-pdo lsphp74-common lsphp74-xml
Kurulum tamamlandıktan sonra, netstat ile PHP soketini kontrol edelim;
netstat -pl | grep lsphp
OpenLiteSpeed ve PHP yüklemi işlemleri tamamlandı.
OpenLiteSpeed’in web arayüzü 7080 portu üzerinden çalışıyor. Firewall kullanıyorsanız bu porta izin vermemiz gerekiyor;
firewall-cmd --add-port=7080/tcp --permanent
firewall-cmd --reload
/usr/local/lsws/admin/misc/admpass.sh
Kullanıcı ismini admin olarak bırakabilir veya farklı bir kullanıcı adını belirtebilirsiniz. Şifrenizi belirledikten sonra, OpenLiteSpeed web arayüzüne, girdiğiniz şifreler ile erişebilirsiniz.
http://IP:7080
OpenLiteSpeed web arayüzüne giriş yaptıktan sonra, menüden önce Server Configuration sonra da External App tabına tıklayalım.
“+” ikonuna tıklayalım ve gelen sayfada LiteSpeed SAPI App‘ı seçip, “Next” ikonu ile devam edelim.
Gelen sayfada, sırası ile aşağıdaki bilgileri yazalım ve “save” ikonu ile işlemi kaydedelim.
Name: lsphp74
Address: uds://tmp/lshttpd/lsphp.sock
Notes: lsphp74
Max Connections: 100
Initial Request Timeout (secs): 60
Retry Timeout (secs): 0
Command: $SERVER_ROOT/lsphp74/bin/lsphp
Böylece PHP 7.4’ü OpenLiteSpeed’e ekledik. Sonra PHP 7.4’ü varsayılan olarak yapacağız.
‘Server Configuration‘ menüsünden ‘Script Handler‘ tabına tıklayıp, gelen sayfada, “edit” ikonuna tıklayalım;
Handler Name kısmından, lsphp74’ü seçip işlemi kaydedelim. OpenLiteSpeed’i restart ettiğimizde, varsayılan versiyon PHP 7.4 şeklinde çalıştıracak duruma gelecektir.
Firewall üzerinden 80 ve 443 portuna izin vermemiz gerekiyor.
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=https --permanent
firewall-cmd --reload
OpenLiteSpeed üzerinden, 80 ve 443 portunu dinlemesini sağlayacağız. Menüden “Listeners” ibaresine tıklayalım ve “+” ikonu ile aşağıdaki şekilde eklemeyi gerçekleştirip, konfigürasyonu kaydedelim.
Aynı işlemi 443 portu için de yapalım ve OpenLiteSpeed’i restart edelim.
IP adresinize tarayıcı üzerinden giriş yaptığınızda, OpenLiteSpeed’in varsayılan olarak oluşturduğu sayfayı görebilir ve PHP derlemesini test edebilirsiniz.
OpenLiteSpeed, özellikle yoğun kullanımlı WordPress Hosting ve hızlı çalışması gereken Linux Hosting web siteleri için oldukça performanslı bir web sunucudur. Bu işlemlerden sonra, vhost ekleyerek web sayfalarınızı yayınlayabilirsiniz.
Kaynak : https://openlitespeed.org/
Linux işletim sistemi, açık kaynak kodlu özgür bir işletim sistemidir. Günümüzde dünya genelinde pek çok…
Cloud ve dedicated sunucu , günümüzde işletmelerin bilişim altyapılarını yönetmek için en çok tercih ettikleri…
En iyi veri yedekleme yöntemleri, bulut hizmetleri, yedekleme yaparken dikkat edilmesi gerekenlere dair her şey.
VDS (Sanal Ayrılmış Sunucu) donanım sanallaştırmasıdır. Ayrılmış sunucu tamamen tek bir kullanıcıya tahsis edilmiş fiziksel…
Plesk üzerinde, panel lisansınız bittiyse veya ssh üzerinde mail işlemleri yapmak isterseniz, aşağıdaki cli komutlarını…
Bilgi teknolojilerinde, sunucular ve network cihazları her zaman en önemli araçlar arasındadır. Özellikle veri merkezleri…