LiteSpeed Kurlum 1. Adım: Centos – Litespeed Kurulumu Öncesi Sistem Güncelleme Komutları
Update Your System
Öncelikle sitenizin server’ına Putty adlı yazılım ile Admin / root olarak login oluyoruz ve aşağıdaki satırı girerek YUM güncellemesini yapıyoruz;
# sudo yum upgrade
Eğer size soru sorarsa Y tuşuna basarak onaylayın. Bu işlem sonrasında Web sitemizin bulunduğu server tekrar başlatmak için aşağıdaki komutu giriyoruz
# sudo reboot
Bu noktada bağlantınız kesilecektir ve putty inactive konumuna düşecektir. Yaklaşık 2-3 dakika içinde Putty ile tekrar bağlanıyoruz
$ ping 67.23.13.230 PING 67.23.13.230 (67.23.13.230) 56(84) bytes of data. 64 bytes from 67.23.13.230: icmp_seq=33 ttl=56 time=19.1 ms 64 bytes from 67.23.13.230: icmp_seq=34 ttl=56 time=9.52 ms 64 bytes from 67.23.13.230: icmp_seq=35 ttl=56 time=10.4 ms ...
Sistemimiz eğer tekrar başladıysa aşağıdaki güncellemeleri başlatabiliriz;
Install developer tools
Aşağıdaki komutları girerek CentOS için gerekli yazılımları kuruyoruz;
sudo yum groupinstall 'Development Tools' sudo yum install libxml2-devel.x86_64 openssl-devel.x86_64 bzip2-devel.x86_64 libcurl-devel.x86_64 db4-devel.x86_64 libjpeg-devel.x86_64 libpng-devel.x86_64 libXpm-devel.x86_64 freetype-devel.x86_64 gmp-devel.x86_64 libc-client-devel.x86_64 openldap-devel.x86_64 libmcrypt-devel.x86_64 mhash-devel.x86_64 freetds-devel.x86_64 zlib-devel.x86_64 mysql-devel.x86_64 ncurses-devel.x86_64 pcre-devel.x86_64 unixODBC-devel.x86_64 postgresql-devel.x86_64 sqlite-devel.x86_64 aspell-devel.x86_64 readline-devel.x86_64 recode-devel.x86_64 net-snmp-devel.x86_64 libtidy-devel.x86_64 libxslt-devel.x86_64 t1lib-devel.x86_64
. Son olarak şu iki komutu giriyoruz;
yum install libgcc.i686 yum install glibc.i686
. III – LiteSpeed Kurlum 2. Adım: Litespeed’in Standard (Ücretsiz) Versiyonunu Putty Üzerinden İndirme ve Kurma İşlemi 1 – Aşağıdaki link üzerinden Litespeed’in sitesine gidiyoruz ve en aşağıdaki “Standard” versiyonuna geliyoruz; http://www.litespeedtech.com/download/litespeed-web-server-download
.
2 – Şimdi aşağıdaki satırları gireceğiz, yalnız wget yazdıktan sonra aşağıdaki gibi linki değil, azönce aldığımız bağlantı linkini yine mausun sağ tuşuna bir kez basarak otomatik yapıştırıyoruz;
Not: Ben 2015 Şubat Ayındaki linki yazdım ama sık sık değişebiliyor bu link;
# cd ~ # wget http://www.litespeedtech.com/packages/4.0/lsws-4.2.21-std-i386-linux.tar.gz
. 3 – Litespeed’i zip’ten çıkartın Şimdiki adımda indirdiğimiz zip dosyasını açmamız gerekiyor. Yine bu adımda “sudo tar -zxvf” kadarki kısmı yazın, lsws yazdıktan sonra tab tuşuna basarsanız sizin için dosya ismi otomatik olarak tamamlanacaktır.
# sudo tar -zxvf lsws-4.2.21-std-i386-linux.tar.gz
4 – Klasörün içine girmek için cd lsws-4.2.21 yazın;
# cd lsws-4.2.21
Ve programı yükleme işlemi için aşağıdaki komutu girin
# sudo ./install.sh
. 5 – Karşınıza uzun bir lisans antlaşması gelecektir. Bunu sürekli enter tuşuna basarak geçin. (Not: %98 civarına geldiğinde hızlıca basmayın çünkü bu adım kaçabiliyor) Lisans antlaşmasının sonunda sizden onay isteyecektir;
IMPORTANT: In order to continue installation you must agree with above license terms by typing "Yes" with capital "Y"! Do you agree with above license?
Burada Yes yazarak Enter‘a basın. Yes yazısınının ilk harfi mutlaka büyük “Y” harfi şeklinde olmalıdır. . 6 – Birsonraki adımda sizden hangi litespeed’i hangi klasöre yüklemenizi istediğini soracaktır. Enter tuşuna basarak standart ta bırakın;
Please specify the destination directory. You must have permissions to create and manage the directory. It is recommended to install the web server at /opt/lsws, /usr/local/lsws or in your home directory like '~/lsws'. ATTENTION: The user 'nobody' must be able to access the destination directory. Destination [/usr/local/lsws]:
. 7 – Birsonrali adımda size yönetim paneline login olabilmeniz için gereken kullanıcı adı ve şifresini soracaktır. Eğer enter tuşuna basarsanız standart değerler olacaktır. Ben ilerleyen zamanlarda bu şifreyi karıştırmamak için siteme girerken kullandığım kullanıcı adı ve şifresini kullandım.
Please specify the user name of the administrator. This is the user name required to log into the administration web interface. User name [admin]:
Eğer ilk adımı enter diyerek geçtiyseniz kullanıcı adınız admin olacaktır. Birsonraki adımda ise login olabilmek için şifre giriyorsunuz (2 kere aynı şifreyi girin)
Please specify the administrator's password. This is the password required to log into the administration web interface. Password:
. 8 – Birsonraki adımda sizden bir email adresi girmeniz istenilecek (İlerleyen zamanlarda serverdaki hata mesajlarının gönderilmesi için)
Please specify administrators' email addresses. It is recommended to specify a real email address, Multiple email addresses can be set by a comma delimited list of email addresses. Whenever something abnormal happened, a notificiation will be sent to emails listed here. Email addresses [root@localhost]:
. 9 – Birsonraki iki adımı adımı enter diyerek geçin (nobody kullanıcı olacaktır)
As you are the root user, you must choose the user and group whom the web server will be running as. For security reason, you should choose a non-system user who does not have login shell and home directory such as 'nobody'. User [nobody]:
Please choose the group that the web server running as. User 'nobody' is the member of following group(s): nobody Group [nobody]:
. 10 – Bir sonraki adımda size web server’ın cevap vereceği port sorulacaktır. Standart HTTP trafiği 80 portundan geçer, yalnız benim iki denememde de 80 portunu kabul etmedi buyüzden standart önerdiği port olan 8088 portunu yazabilirsiniz. İşlemin sonunda Litespeed kullanımında bir sıkıntıyla karşılaşmadım. Eğer portu “0″ olarak seçtiyseniz kurulumdan sonra otomatik olarak apache, litespeed e geçiş yapacaktır. Fakat PHP derlemeniz gerekir. Aşağıdaki anlatıma devam ediniz.
Please specify the port for normal HTTP service. Port 80 is the standard HTTP port, only 'root' user is allowed to use port 80, if you have another web server running on port 80, you need to specify another port or stop the other web server before starting LiteSpeed Web Server. You can access the normal web page at http://:/ HTTP port [8088]: 80
. 11 – Birsonraki adımda portu 7080 olarak ayarlayıp Enter ile geçin;
Please specify the HTTP port for the administration web interface, which can be accessed through http://:/ Admin HTTP port [7080]:
. 12 – Birsonraki adımda size PHP desteğini yüklemek isteyip istemediğinizi soracaktır. Burada Y yazarak Enter tuşuna basın
You can setup a global script handler for PHP with the pre-built PHP engine shipped with this package now. The PHP engine runs as Fast CGI which outperforms Apache's mod_php. You can always replace the pre-built PHP engine with your customized PHP engine. Setup up PHP [Y/n]: Y
. 13 – Stadart PHP extansion kısmını Enter ile geçin
Suffix for PHP script(comma separated list) [php]:
. 14 – Sonraki adımda size web trafiğini görüntüleyen AWStats eklentisini kurup kurmak istemediğinizi soracaktır. Bunu dilerseniz kurabilirisniz. (Ben N yazarak kurmadım)
AWStats is a popular log analyzer that generates advanced web server statistics. LiteSpeed web server seamlessly integrates AWStats into its Web Admin Interface. AWStats configuration and statistics update have been taken care of by LiteSpeed web server. Note: If AWStats has been installed already, you do not need to install again unless a new version of AWStats is available. Would you like to install AWStats Add-on module [y/N]? N
. 15 – Birsonraki adımda enter ile geçeceğiniz yazılar gelecek (sakın hızlı hızlı enter’a basamayın) ve sonunda Lispeed’in otomatik başlamasını isteyip istemediğinizi soracak. Burada yine Y yazın ve Enter tuşuna basın
Would you like to have LiteSpeed Web Server started automatically when the server restarts [Y/n]? Y
. 16 – Son adımda size LiteSpeed’i başlatıp başlatmak istemediğiniz sorulacak. Burada yine Y yazın ve Enter tuşuna basın
[OK] The startup script has been successfully installed! Would you like to start it right now [Y/n]? Y
. 17 – Eğer adımları doğru takip ettiyseniz aşağıdaki gibi bir mesaj alacaksınız;
[OK] lshttpd: pid=4517. LiteSpeed Web Server started successfully! Have fun!
. 1 – LiteSpeed Standart Versiyonun Kurulumunu Yaptıktan Sonra Putty ile serverınıza bağlanın. Kurulum sonrası sunucuya uygun olarak gerekli düzenlemeler yapıldıktan sonra sorunsuz olarak çalışır. Kurulum işlemi için aşağıdaki komutları çalıştırmanız yeterlidir.
1
2
3
4
5
|
cd/usr/src
wget http://www.litespeedtech.com/packages/cpanel/lsws_whm_plugin_install.sh
chmod700lsws_whm_plugin_install.sh
./lsws_whm_plugin_install.sh
rm–flsws_whm_plugin_install.sh
|
. Yani; 2 – Kurulum sonra Cpanle’e geliyor ve en aşağıda Litespeed’imizin aktif olduğunu görüyoruz. Not: Cpanel lisansınız dolduysa Hosting firmanızdan geçici bir cPanel lisansı yüklemelerini isteyebilirsiniz Bu noktada yapmanız gereken litespeed’in standart versiyonunu kurduğumuz klasörü göstermek ve “save” demek; Not: Klasörün doğru olduğunu aşağıdaki gibi kontrol edebilirsiniz; . 3 – Artık Litespeed’imiz Kuruldu. Bundan Sonra yapacağımız ilk işlem PHP sürümümüzü yükseltmek olmalı; Eğer litespeed çalışır durumdaysa önce apacheye geçiniz bunun için “switch to apache” butonuna basınız gelen ekrandna onaylamanız yeterli. Şimdi “Build Matching PHP Binary” butonuna tıklayarak derlemeyi başlatabilirsiniz. Bu işlem biraz zaman alabilir. 3 – Build Matching LSPHP kısmına gelerek bu işlemi başlatıyoruz; 4 – Bu işlem 15-20 Dk kada sürebiliyor. Bu işlem sırasında SAKIN GERİ TUŞU İLE ÇIKMAYIN YADA BAĞLANTIYI KESMEYİN 5 – İşlem tamamlandığında aşağıdaki biri bir mesaj geliyor ve en alt kısımdan geri diyerek çıkıyoruz, 6 – Artık “Switch to Litespeed” Diyerek Litespeed serverımızı başlatabiliriz; NOT: Eğer hata mesajı ile karşılaşırsanız “Max cPanel process memory” ayarını değiştiriniz. cPanel Main » Server Configuration » Tweak Settings) 512MB olarak güncelleyiniz. Hata mesajı ERROR: /usr/local/bin/php -i returns 134 Aşağıdaki komut ile ssh dan derleme yapabilirsiniz: “/usr/local/cpanel/whostmgr/cgi/lsws/cmd_buildmatchingphp.sh” . 7 – LiteSpeed tekrar başlatma: “Restart LiteSpeed” butonuna basarak onay verdikten sonra litespeed yeniden başlayacaktır. Eğer litespeed portunu 0 dan başka bir port yaptıysanız “Switch to LiteSpeed” butonuna tıklayarak geçiş yapabilirsiniz. Kurulum Tamamlandı. UYARI: WHM’de service manager altında “httpd” servisinin yanındaki çentiği sakın kaldırmayınız, Çentik kaldırıldığında, Sunucu yeniden başlatıldığında vs. litespeed yeniden başlatılamaz
Selamlar adım adım tüm aşamaları yaptım ancak hem apache hem litespeed aynı anda çalışyor switch yapınca da zaten çalıştığını belirtiyor, port değişeyim diyorum o ekranda da eğer litespeed main service olmasını istiyorsanız set litespeed e tıkla diyor tıklıyorum yine zaten calısıyor hatası alıyorum. neyse en son apache service httpd stop ile durdurdum bu kez de siteye girince litespeed ekranı geliyor site gelmiyor kısacası yardım lütfen
Merhaba;
Litespeed standart ve Enterprise’ın özelliği herleşeyi sizin yerinize otomatik olarak konfigre etmesi, buyüzden hata çıkması çok ilginç.
Neyazıkki wordpress’te hatayı görmeden çözüme ulaşmak çok zor, buyüzden Openlitespeed dökümanımı tekrar geliştirdim, bu adımları uygulayarak tekrar denermisiniz?
http://wordpressdestek.org/openlitespeed-kolay-kurulumu-centos-6-64-bit/