LiteSpeed Standart Edition Kurulumu: Ücretsiz ve WHM Kontrol Panelinde Yönetim)

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

1 - 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

2 - Yum upgrade 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 putty restart

Not:  Bu arada dilerseniz serverınıza ping atarak açılıp açılmadığını takip edebilirsiniz;
$ 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

3 - Group install 4 - development tools . 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 4 - litespeed free

.

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

4 - wget litespeed. 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

5 - unzip litespeed standart version 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

6 - install listespeed standart edition . 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) 7 - Litespeed lisans antlaşması 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. 7 - Litespeed lisans antlaşmas y harfi 2 . 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]:

8 - klasör seçimi . 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:

9 - username 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]:

10 - email adress . 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]:

11 - user 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 - port80 . 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 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!

12 - 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.

. Yani; litespeed plugin yükleme 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; litespeed standart cpanel yükleme Not: Klasörün doğru olduğunu aşağıdaki gibi kontrol edebilirsiniz; litespeed klasörü . 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. 13 - litespeed menü 3 – Build Matching LSPHP kısmına gelerek bu işlemi başlatıyoruz; 13 - php sürüm yükseltme 1 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 13 - php sürüm yükseltme 2 5 – İşlem tamamlandığında aşağıdaki biri bir mesaj geliyor ve en alt kısımdan geri diyerek çıkıyoruz, 14 - işlem tamam 6 – Artık “Switch to Litespeed” Diyerek Litespeed serverımızı başlatabiliriz; 15 - Switch to litespeed   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. Litespeed tekrar başlatma 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

LiteSpeed Standart Edition Kurulumu: Ücretsiz ve WHM Kontrol Panelinde Yönetim)” üzerine 2 yorum

  1. 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

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>