• 13-07-2013, 13:28:43
    #1
    Merhabalar bir çok sosyal ağda kullanılan userlara subdomain açma olayını irdilemek isterim.

    1. Adım
    İlk olarak ftpye girip

    ureticy.php diye bir sayfa oluşturalım içerisine;

    <?
    $icerik=strip_tags($_GET['deger']);
    ?>

    Oluşturup kayıt edelim.

    2. Adım
    Arkasından ikinci adım olarak;
    htaccess ımızı açarak

    RewriteCond %{HTTP_HOST} !^www.ureticy.com
    RewriteCond %{HTTP_HOST} ^([^.]+).ureticy.com
    RewriteRule ^$ /ureticy.php?deger=%1 [L]

    kodlarını yapıştıralım, eğer htaccess oluşturulmamışsa önceden

    Options +FollowSymLinks

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.ureticy.com
    RewriteCond %{HTTP_HOST} ^([^.]+).ureticy.com
    RewriteRule ^$ /ureticy.php?deger=%1 [L]

    şeklinde olması yeterli olucaktır.

    buraya kadar adımlarımızı tamamladıkysak,

    3. Adım
    cpanele girip, DNS eklememiz gerekiyor.

    Burda A kaydına girip (Add an A Record)
    name kısmına *
    adress kısmına ise sitenizin ipnizi yazıp add a record diyoruz.
    ipim nedir diyenler için-> Başlat>RUN>CMD
    ping ureticy.com gibi

    Uyarı: Buraya kadar herşey ok ise serkan.ureticy.com yazdığınızda cpanelin sayfası gelmeli

    örnek: serkan.ureticy.com/cgi-sys/defaultwebpage.cgi
    yönlendiriyorsa doğru yoldayız

    4. Adım
    Bu kısımı sadece puttye giriş yapanlar yapabilir****

    Puttye giriş yapalım
    cd /etc/httpd/conf

    diyelim

    pico httpd.conf

    burdan sitenizi bulup ( CTRL + W ) işinize yaracaktır

    <VirtualHost XX.XX.XX.XX:80>
    ServerName ureticy.com


    satırını buluyoruz
    ve şu satırları ekliyoruz

    ServerAlias *.ureticy.com ureticy.com

    Örnek:
    <VirtualHost XX.XX.XX.XX:80>
    ServerAlias *.ureticy.com ureticy.com


    kaydedip apachemızı restart ediyoruz.

    Örnek Görünüm

    <VirtualHost XXX.XXX.XXX.XXX:80>
    ServerAlias *.ureticy.com ureticy.com
    DocumentRoot /home/ureticy/public_html
    ServerName www.ureticy.com
    ServerAdmin webmaster@ureticy.com
    CustomLog /usr/local/apache/domlogs/ureticy.com combined
    CustomLog /usr/local/apache/domlogs/ureticy.com-bytes_log "%{%s}t %I$
    ## User partihab # Needed for Cpanel::ApacheConf
    UserDir enabled ureticy
    <IfModule mod_suphp.c>


    Şimdi gelelim finale..
    serkan.ureticy.com
    r10.ureticy.com kaydığımızda ekrana
    subdomain yazacaktır.

    geri kalanı sizin hayalinize kalmış...
    Serkan ÇAKMAK
    http://www.serkancakmak.net/php-cpan...ain-olusturma/
  • 13-07-2013, 13:34:19
    #2
    Ureticy adlı üyeden alıntı: mesajı görüntüle
    Merhabalar bir çok sosyal ağda kullanılan userlara subdomain açma olayını irdilemek isterim.

    1. Adım
    İlk olarak ftpye girip

    ureticy.php diye bir sayfa oluşturalım içerisine;

    <?
    $icerik=strip_tags($_GET['deger']);
    ?>

    Oluşturup kayıt edelim.

    2. Adım
    Arkasından ikinci adım olarak;
    htaccess ımızı açarak

    RewriteCond %{HTTP_HOST} !^www.ureticy.com
    RewriteCond %{HTTP_HOST} ^([^.]+).ureticy.com
    RewriteRule ^$ /ureticy.php?deger=%1 [L]

    kodlarını yapıştıralım, eğer htaccess oluşturulmamışsa önceden

    Options +FollowSymLinks

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.ureticy.com
    RewriteCond %{HTTP_HOST} ^([^.]+).ureticy.com
    RewriteRule ^$ /ureticy.php?deger=%1 [L]

    şeklinde olması yeterli olucaktır.

    buraya kadar adımlarımızı tamamladıkysak,

    3. Adım
    cpanele girip, DNS eklememiz gerekiyor.

    Burda A kaydına girip (Add an A Record)
    name kısmına *
    adress kısmına ise sitenizin ipnizi yazıp add a record diyoruz.
    ipim nedir diyenler için-> Başlat>RUN>CMD
    ping ureticy.com gibi

    Uyarı: Buraya kadar herşey ok ise serkan.ureticy.com yazdığınızda cpanelin sayfası gelmeli

    örnek: serkan.ureticy.com/cgi-sys/defaultwebpage.cgi
    yönlendiriyorsa doğru yoldayız

    4. Adım
    Bu kısımı sadece puttye giriş yapanlar yapabilir****

    Puttye giriş yapalım
    cd /etc/httpd/conf

    diyelim

    pico httpd.conf

    burdan sitenizi bulup ( CTRL + W ) işinize yaracaktır

    <VirtualHost XX.XX.XX.XX:80>
    ServerName ureticy.com


    satırını buluyoruz
    ve şu satırları ekliyoruz

    ServerAlias *.ureticy.com ureticy.com

    Örnek:
    <VirtualHost XX.XX.XX.XX:80>
    ServerAlias *.ureticy.com ureticy.com


    kaydedip apachemızı restart ediyoruz.

    Örnek Görünüm

    <VirtualHost XXX.XXX.XXX.XXX:80>
    ServerAlias *.ureticy.com ureticy.com
    DocumentRoot /home/ureticy/public_html
    ServerName www.ureticy.com
    ServerAdmin webmaster@ureticy.com
    CustomLog /usr/local/apache/domlogs/ureticy.com combined
    CustomLog /usr/local/apache/domlogs/ureticy.com-bytes_log "%{%s}t %I$
    ## User partihab # Needed for Cpanel::ApacheConf
    UserDir enabled partihab
    <IfModule mod_suphp.c>


    Şimdi gelelim finale..
    serkan.ureticy.com
    r10.ureticy.com kaydığımızda ekrana
    subdomain yazacaktır.

    geri kalanı sizin hayalinize kalmış...
    Serkan ÇAKMAK
    Tesekkürler yararli paylasim.
  • 13-07-2013, 13:43:32
    #3
    teşekkürler
  • 13-07-2013, 15:37:21
    #4
    Üyeliği durduruldu
    teşekkürler paylaşımınız için zamanında çok aramıştım
  • 13-07-2013, 16:21:42
    #5
    Quismo adlı üyeden alıntı: mesajı görüntüle
    teşekkürler paylaşımınız için zamanında çok aramıştım
    rica ederim, makale talepleri olursa bu konu altından devam ederiz vakit bulduğum kadar.

    Taleplerde, lütfen scripti yazdırmayın
  • 13-07-2013, 16:45:29
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    yararlı bi' paylaşım, teşekkür ederim.
  • 21-09-2013, 12:40:25
    #7
    ben teşekkür ederim
  • 21-09-2013, 16:41:50
    #8
    dns a kaydı eklemek diğer panellerde de aynı.. cpanel demişsiniz fakat cpanel dışındaki paneller için ne gibi farklılıklar var?
  • 21-09-2013, 16:44:30
    #9
    Bildiğiniz a kaydı oluşturuyorsunuz biz cpanel kullanıyoruz, çoğunluğunda öyle olduğunu düşündüğümüz için yazdık, yoksa aynı şey.