OpenLiteSpeed, LiteSpeed Web Server Enterprise’ın açık kaynaklı sürümüdür. Apache veya NGINX gibi bir web sunucusudur ve tüm Linux sistemlerine kurulabilir. OpenLiteSpeed yüksek düzeyde ölçeklenebilir olacak şekilde geliştirilmiştir, WordPress performansını hızlandırabilir ve minimum donanım özellikleri üzerinde çalışabilir.
Bu yazıda, OpenLiteSpeed web sunucusunu tüm büyük Linux dağıtımlarına kurmak için adım adım talimatları göreceksiniz. Özellikle Ubuntu gibi Debian Linux tabanlı sistemler ve AlmaLinux, CentOS, Rocky Linux, Fedora, vb. gibi Red Hat Enterprise Linux tabanlı sistemler için talimatları ele alacağız.
Adım adım talimatlarla OpenLiteSpeed web sunucusu nasıl kurulur
Talimatlar, OpenLiteSpeed’i Debian tabanlı mı yoksa RHEL tabanlı bir dağıtıma mı yüklemek istediğinize bağlı olarak değişecektir. Aşağıdaki, sisteminiz için geçerli olan uygun komutları izleyin.
Debian’da OpenLiteSpeed kurulumu
- Debian’da, bir terminal açarak ve OpenLiteSpeed deposunu sisteminize eklemek için aşağıdaki komutu kullanarak başlayın.
$ wget -O – http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
Bu wget komutu, depoyu sisteminize ekleyebilen resmi OpenLiteSpeed web sitesinden bir kabuk betiği indirecektir. Komutu sudo bash’a aktarmak, betiği indirdikten sonra tek bir komutla çalıştırmamızı sağlar. - Ardından, paket önbelleğini güncelleyin ve OpenLiteSpeed web sunucusunu kurun.
$ sudo apt update $ sudo apt install openlitespeed - Ardından, OpenLiteSpeed web sunucusunu başlatmak için aşağıdaki komutları kullanın ve sonraki sistem önyüklemelerinde otomatik olarak başlayacak şekilde yapılandırın.
$ sudo systemctl start lsws
$ sudo systemctl enable lsws - Ufw güvenlik duvarını (Debian tabanlı sistemler) kullanıyorsanız, başkalarının web sitenize erişebilmesi için aşağıdaki bağlantı noktalarında erişime izin vermeniz gerekir:
$ sudo ufw allow 7080,80,443,8088/tcp
WARNINGPort 7080, web sunucusu için yönetici panelidir. Bunun halka açık olmasını istemeyebilirsiniz. - İlk web siteniz şimdi çalışır durumda olmalıdır. Firefox’u veya başka bir web tarayıcısını açıp aşağıdaki sayfaya gidebilirsiniz:
http://localhost:8088
Alternatif olarak, localhost yerine ana bilgisayar adınızı, IP adresinizi veya tam etki alanı adınızı kullanabilirsiniz. OpenLiteSpeed için varsayılan karşılama sayfası size sunulacaktır. - Aşağıdaki betiği root izinleriyle çalıştırarak yönetim sayfası için bir kullanıcı adı ve parola belirleyin:
$ sudo /usr/local/lsws/admin/misc/admpass.sh - Ardından, aşağıdaki adresten OpenLiteSpeed yönetici paneline göz atabilirsiniz:
http://localhost:7080 Geçersiz bir SSL sertifikasıyla ilgili bir hata alabilirsiniz. Devam etmek güvenlidir. Önceki adımda yapılandırdığınız kimlik bilgilerinizle oturum açın. - PHP, OpenLiteSpeed için bir bağımlılık olarak otomatik olarak kurulmuş olmalıdır. PHP yapılandırmanızı kontrol edin ve şuraya giderek çalıştığını doğrulayın:
http://localhost:8088/phpinfo.php - Bir veritabanına ihtiyacınız olacaksa (örneğin, bir WordPress veya başka bir içerik yönetim sistemi kurulumu için), MariaDB’yi Debian sistemleri üzerinde aşağıdaki komutla kurabilirsiniz:
$ sudo apt install mariadb-server mariadb-client - Ardından, MySQL / MariaDB ayarlarınızı yapılandırmak için şu komutu yürütün:
$ sudo mysql_secure_installation İlk yanıtı boş bırakın ve enter tuşuna basın. İstemlerin geri kalanına y (evet) ile yanıt vermeli ve istendiğinde bir kök parolası yapılandırmalısınız. Bu kurulumun tamamlanması yalnızca bir dakika sürer. - Web sitesi dosyalarınız varsayılan olarak aşağıdaki dizinde bulunabilir:
$ cd /usr/local/lsws/Example/html
Tabii ki, bu ayar ve diğer pek çok ayar, OpenLiteSpeed yönetim panelinin içinden kolaylıkla değiştirilebilir.
CentOS’ta OpenLiteSpeed kurulumu
- CentOS’ta, epel-release deposunu ve LiteSpeed deposunu yüklemek için aşağıdaki komutları kullanın.
$ sudo dnf install epel-release
$ sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm - Ardından, OpenLiteSpeed web sunucusunu kurun.
$ sudo dnf install openlitespeed - Ardından, OpenLiteSpeed web sunucusunu başlatmak için aşağıdaki komutları kullanın ve sonraki sistem önyüklemelerinde otomatik olarak başlayacak şekilde yapılandırın.
$ sudo systemctl start lsws $ sudo systemctl enable lsws - Firewalld (RHEL tabanlı sistemler) kullanıyorsanız, aşağıdakilerle bağlantı noktalarına erişime izin verebilirsiniz:
$ sudo firewall-cmd –zone=public –permanent –add-port={80/tcp,443/tcp,7080/tcp,8088/tcp}
$ sudo firewall-cmd –reload
WARNINGPort 7080, web sunucusu için yönetici panelidir. Bunun halka açık olmasını istemeyebilirsiniz. - İlk web siteniz şimdi çalışır durumda olmalıdır. Firefox’u veya başka bir web tarayıcısını açıp aşağıdaki sayfaya gidebilirsiniz:
http://localhost:8088
Alternatif olarak, localhost yerine ana bilgisayar adınızı, IP adresinizi veya tam etki alanı adınızı kullanabilirsiniz. OpenLiteSpeed için varsayılan karşılama sayfası size sunulacaktır. - Aşağıdaki betiği root izinleriyle çalıştırarak yönetim sayfası için bir kullanıcı adı ve parola belirleyin:
$ sudo /usr/local/lsws/admin/misc/admpass.sh - Ardından, aşağıdaki adresten OpenLiteSpeed yönetici paneline göz atabilirsiniz:
http://localhost:7080
Geçersiz bir SSL sertifikasıyla ilgili bir hata alabilirsiniz. Devam etmek güvenlidir. Önceki adımda yapılandırdığınız kimlik bilgilerinizle oturum açın. - PHP, OpenLiteSpeed için bir bağımlılık olarak otomatik olarak kurulmuş olmalıdır. PHP yapılandırmanızı kontrol edin ve şuraya giderek çalıştığını doğrulayın:
http://localhost:8088/phpinfo.php - Bir veritabanına ihtiyacınız olacaksa (örneğin, bir WordPress veya başka bir içerik yönetim sistemi kurulumu için), MariaDB’yi RHEL tabanlı sistemlerde aşağıdaki komutla kurabilirsiniz:
$ sudo dnf install mariadb-server mariadb-client - Ardından, MySQL / MariaDB ayarlarınızı yapılandırmak için şu komutu yürütün:
$ sudo mysql_secure_installation
İlk yanıtı boş bırakın ve enter tuşuna basın. İstemlerin geri kalanına y (evet) ile yanıt vermeli ve istendiğinde bir kök parolası yapılandırmalısınız. Bu kurulumun tamamlanması yalnızca bir dakika sürer. - Web sitesi dosyalarınız varsayılan olarak aşağıdaki dizinde bulunabilir:
$ cd /usr/local/lsws/Example/html Tabii ki, bu ayar ve diğer pek çok ayar, OpenLiteSpeed yönetim panelinin içinden kolaylıkla değiştirilebilir.
Yazının orijinalini buradan okuyabilirsiniz.
Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.