Kategoriler
Nginx Web Server

Centos 6 Panelsiz websunucusu kuralim (10 saniyede) Nginx, php-fpm, mysql,pdo

10 Saniyede hizlica panelsiz websunucu kurmak ve hizli bir sekilde yeni siteler eklemek icin hazirlanmis harika bir makale.

Kategoriler
Linux Web sunuculari SSH üzerine

Red Hat / CentOS Linux: 2 sunucu ssh bağlantısı sorununa çözüm

İki ayrı sunucu arasında veri alışverişi yapmak istediğinizde genelde SSH paneli aracılığı ile RSYNC yada SCP gibi çok faydalı komutları kullanmak isteriz. Ancak öyle zaman gelirki bir türlü iki sunucuya bir türlü ssh yolu ile erişemezsiniz. Devamlı Yetkiniz yok tarzında sinir bozucu hatalar alırsınız. Bunun bir çok sebebi olabilir ama benim karşılaştığım sorunun çözümünü aşağıda yazacağım. Belli mi olur belki bir gün yine aynı sorunla karşılaşırım..

Kategoriler
Apache Cpanel Faydalı Bilgiler SSH üzerine

Lisanssız Cpanel sunucularda domain yada subdomain ekleme!

Arkadaslar cpanel kullaniyorsaniz yuklu bir ucret oduyorsunuz demektirki bu ucret bazen butcemizi zorlayabilir. Ancak lisanssiz kullanima malesef izin verilmiyorki bu kisitlamalardan biride domain yada subdomain ekleyememek. Bunu asmak icin sshyi kullanacagiz.

Lisanssiz cpanel sunucularda domain eklemek icin burdaki yaziyi (Cpanel sunucularda SSH den yeni domain eklemek!) okuyabilirsiniz. Bunun yaninda yeni bir subdomain eklemek isterseniz asagidaki yonergeleri sirasi ile takip edin.

Apache yapilandirma dosyasini acalim: /etc/httpd/conf/httpd.conf

icerisinde domain bilgilerinizin eklendigi (sonlara dogru) bir yer var.

<VirtualHost 144.255.144.144:80>

......

</VirtualHost>

ile biter.

Buraya biz ekleyecegimiz subdomain ile ilgili yeni bilgileri ekleyecegiz. Siz kendi dosyanizdaki herhangi bir domainin VirtualHost kod kismini alip degistirerek ekleyebilirsiniz, yada asagida benim yazdigimi ekleyebilirsiniz. Saglikli olan sizdeki kalibi kullanmaniz olacaktir, cunku bazi sunucularda suphp v.s gibi programlar kurulmamis olabiliyor.

<VirtualHost 144.255.144.144:80>
    ServerName SUBDOMAIN.domain.com
    ServerAlias www.SUBDOMAIN.domain.com
    DocumentRoot /home/anaDOMIANklasoru/public_html/SUBDOMAIN
    ServerAdmin [email protected]
    ## User piclect # Needed for Cpanel::ApacheConf
    <IfModule mod_suphp.c>
        suPHP_UserGroup anaDOMIANklasoru anaDOMIANklasoru
    </IfModule>
    <IfModule !mod_disable_suexec.c>
        SuexecUserGroup anaDOMIANklasoru anaDOMIANklasoru
    </IfModule>
</VirtualHost>

Kodlamadaki renkli kisimlar onemlidir, yanlislik yapmayin.

*144.255.144.144 = Domain’in ip adresi, eger eklememis iseniz default sunucu ipsini girin.
*SUBDOMAIN.domain.com = olusturacaginiz subdomainin ismi
*anaDOMIANklasoru = Ana domainin kurulu oldugu klasor ismi
*SUBDOMAIN = Subdomain klasorunun ismi (ana domainin bulundugu alana yeni klasor acmaniz gerekli)
*anaDOMIANklasoru = UserGroup kisimlarindaki alani ana domainin grup ismine gore degistirin. Genelde olustururken kullandiginiz kullanici adi olur.

Ek not: bunu yaptiktan sonra subdomain icin klasor olusturmayi unutmayin.

Sonrasinda NS tanimlayarak bu domaine gelecek istekleri apachenin yonlendirebilmesini saglayacagiz.

Ana Domain’in Ns yapilandirma dosyasini acin: /var/named/ANADOMAIN.com.db

En altina asagidaki kodlari duzenleyerek ekleyin:

SUBDOMAIN 14400 IN A  144.255.144.144
www.SUBDOMAIN 14400 IN A  144.255.144.144

islem bu kadar. Sonrasinda yapilacak is apache ve dns server’a restart atmak olacaktir. Asagidakileri sirasi ile calistirin:

service httpd restart
service named restart

Eger sisteminizde nginx kurulu ise yapilandirma dosyasinda subdomain bilgilerinizi eklemeniz ve apachede tanimladigimiz port’u (80) degistirmeniz gereklidir.

Kategoriler
Centos hakkında Linux Web sunuculari Plesk

Centos Sunucuya Plesk Kurulumu (Otomatik)

Sunucunuz yeni kurulmus ve panel ihtiyaciniz varsa plesk onerebilecegim panel yazilimlarindan birisidir. Ozellikle son versiyonu ile gercekten cok iyi is cikarmis parallels firmasi. Ozellikle aplikasyon kisminda, bir cok seyi zorlanmadan, tek tik ile kurabiliyorsunuz sunucunuza. Cpanel ayarinda, fazla test etmedim ama gayet basarili gorunuyor, eski versiyonlarina gore.

Suanda biz plesk’in son versiyonunu otomatik olarak kuracagiz, bu son versiyon belli bir sure siniri veriyor, 15 gun ucretsiz kullanabiliyorsunuz, sonrasinda ucret odemeniz gerekli. Anlayacaginiz cpanel gibi bu panel yazilimida ucretli olarak kullanima sunulacak.

Ssh (putty) programinizi acin ve sunucunuza baglanin, ardindan asagidaki kodlardan birini calistirin, ilkini oneririm (denedim calisiyor):

      wget -O - http://autoinstall.plesk.com/one-click-installer | sh
      curl http://autoinstall.plesk.com/one-click-installer | sh
      fetch -o - http://autoinstall.plesk.com/one-click-installer | sh

Sonrasinda arkaniza yaslanin ve 30 dakikaya kadar bekleyin, belki daha erkende bitebilir kurulum. Asagidaki gibi bir ekranla karsilasacaksiniz:

Boylece plesk panelimiz sorunsuz sekilde kurulmus oldu. Simdi sira panele girip baslangic ayarlarini yapmak, ucretsiz trial 15 gunluk kullanim icin dosya islemlerini halletmek, panelimizin tadini cikarmak :)

Sunucunuzun IP adresini adres satirina yazarak panelimize ulasalim. Bunu asagidaki sekilde yapin, aksi halde panele ulasmaniz zor olacaktir :)

https://SUNUCU-IP-ADRESINIZ:8443/

Sonrasinda root sifreniz ile panele giris yapin. Karsiniza kullanici sozlesmesi cikacak, kabul edip devam edelim:

Ardindan acilacak panelde sunucu adi ve ip adresi kisimlari olacak. burada yeni IP ekleyebilirsiniz. Ve en altdan admin sifresi olusturmaniz gerekli..

Burda degistirecek yada ekleyecek biseyiniz yoksa, sifrelerinizi belirleyip okeyleyin, sonraki adima gecin..

Bu adimda sizden bir secim yapmaniz istenecek, bu panelinizin kullanimina yonelik bir secim olacak, yani size uygun olani secin, gelismis webhostin yonetimi icin en usttekini secebilirsiniz:

Diger acilan alanlari duzenlemenize gerek yok, en iyi goruntulenme sekli seciliyor zaten :)

Ardindan bilgilerinizi isteyecek sizden, doldurup devam edin:

Bu adimda plesk panelinizi full sekilde kullanmaniz icin key yuklemesi yapmaniz gerekli, ucretli almayacaksaniz 15 gunluk ucretsiz deneme key dosyasini resimdeki link’e tiklayarak alabilirsiniz, daha sonra ikinci yuvarlak kisimdan da key dosyasini yukleyin, sonrasinda paneliniz full olacak ve kullanmaya baslayabilirsiniz:

Key dosyasini yuklerken altda iki secenek olarak, ikisinide secin, yoksa yukleme gerceklesmez..

Ve ideal son:

Kategoriler
Hosting Konuları İnternet Dünyası Internet Teknolojileri Sunucu Yönetimi

Hosting dünyasında kaynak sömürüsüne son!

Hosting dünyasında kaynak sömürüsüne sonIgor Seletskiy tarafindan kurulan CloudLinux sirketi hosting dünyasinin en zayif noktalarindan olan adaletsiz kaynak sömürüsü sorununu tarihin karanlik sayfalarina gömüyor. Artik sunucudaki sitelerden birisi saldiri mi yedi, birisi kisir döngü mü yapiyor gibi sorunlar yalniz o siteyi ilgilendirmektedir. Diger siteler bu durumdan hiç de rahatsiz olmayacak.

“Iyi de böyle çözümler daha önceleri de vardi” dediginizi duyar gibiyim. Evet vardi. “Chroot jail”, “nice” ve daha nice yöntemler bilinmekte olup kesin olarak çözüm sunamadiklari gibi üstüne üstlük sistem kaynaklarini da hoyratça kullanarak sistem yöneticilerini derin düsünceler ve sade kahve ile bas-basa birakirdilar.

CloudLinux nedir?

Kisa ve öz cevap: CloudLinux kullanici bazinda islemci, bellek, islem sayisi, thread, anlik baglanti sayisi gibi kisitlamalar yapa bilen bir kerneldir. Bu kernel sayesinde her bir site otomatikmen lightweight virtual environment (LVE) ortamina dahil oluyor.
Büyük çogunlukta hosting sunuculari için kullanilan Redhat, Centos gibi linux dagitimlarina kolayca kurula bilir, arti cpanel(whm) için oldukça pratik bir plugin de bonus olarak geliyor.

Plugin araciligi ile genel ve özel kisitlamalari yönetmek, ayrica son 30 güne kadar kaynak kullanimini detayli sekilde raporlamak ve grafik olarak yansitmak mümkün.

Peki, kaç lira bu CloudLinux?

Lisans hacmine bagli olarak 14-10 dolar arasi degisen ve bana göre sagladigi avantaja karsi çok makul bir fiyati vardir.
30 günlük tam fonksonel deneme sürümünü test ede bilirsiniz. Dogrulugu tam teyit edilmemis bazi kaynaklara göre, deneme sürümü bittikden sonra da görevini yapmaya devam ediyor fakat yenilenmeleri ala bilmiyorsunuz. Detayli bilgi için tiklayin.

Hepinize bol kaynakli günler diliyorum.

Anar Agayarov

Kategoriler
Günlük hayat Linux Web sunuculari

eAccelerator Php Optimizer (Hızlandırıcı) Kurulumu! [Centos/Fedora]

Sunucumuzda calisan php uygulamasi icin optimize edici ve hizlandirici olarak iyi bir basari elde eden eAccelerator uygulamasi icin kurulum konusunda yardimci olabilecek birseyler yazmak istedim. Nedir eAccelerator derseniz: zend optimizer tarzinda php betiklerini optimize ederek %10 – %15 oranlarinda hizlandirmaya yarayan cache tarzi optimizer uygulamasidir.. Ancak Cache ile karistirmamak lazim, bu uygulama php programi icin hizlandirici olarak kullanilmaktadir.. Php betikleri cache ile hafizaya alarak ilerki isteklerde isleme koymaktadir, bunun icin bu uygulamaya sadece php cache uygulamasida diyebiliriz.. Diger tur cache sistemleri ile karistirmamak ve onlarla beraber kullanmak mantikli olacaktir.. Ornegin Xcache ve eAccelerator beraber kullanilabilir yada memcached ile..

Kurulumu cok zor degil, ben centos ve fedore sunucular icin kurulumu anlatacagim, digerlerini kullanmadigim icin deneme firsatim olmadi ancak deneme sansim olursa o tarz sunucular icinde kurulumu anlatacagim..

Kategoriler
Nginx Sunucu Yönetimi Web Server Webmaster yardım

Centos ve cpanel sunucularda nginx kurulumu

Bu dokumanin daha guncel ve kolay anlatimi icin buraya bakabilirsiniz: Centos/Cpanel sunucularda nginx kurulumu – 2

Arkadaslar nginx nedir, neler yapar kisaca bir kac cumle ile belirtip hemen dokumani hazirlamaya baslayacagim. Detaylarina daha sonraki yazilarimda girecegim. Nginx apache gibi bir websunucusudur. Ancak kendi akranlarindan cok daha iyidir, oyleki ucretli litespeed den bile daha iyi olarak nitelendirilmektedir, cogu buyuk mecralarda da kullanilmaktadir. Ben kesinlikle apache kullaniyorsaniz yanina nginx ide katip devam etmenizi oneririm. Hem saldirilara karsi, hemde site hizi, sunucu yuku gibi durumlarda tam bir battal gazi diyebilirim :) Neyse kisa bir edebiyat ve direk konumuza geciyorum. Centos ve cpanelli sunucularda nginx kurulumunu anlatacagim. Dokuman denenmistir ve yazinin yazildigidi tarih gunceldir. Pleskde denemedim ama yakinda onuda deneyip onun icinde bir yazi hazirlayacagim.