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