Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Php ile subdomain eklemek?

Konu, 'PHP' kısmında Jam tarafından paylaşıldı.

  1. Jam

    Jam Üye

    Kayıt:
    7 Ekim 2002
    Mesajlar:
    144
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Tasarım
    Şehir:
    istanbul
    php kodları ile elimdeki aa.com domaininde subdomain.aa.com gibi subdomain açmak istiyorum siteyi ziyaret eden kişilere. bu mümkün virtual host yazdırıcak gönderdiğim komut öyle biliyorum ama yardımcı olursanız sevinirim yada bilgi alabileceğim bi yer varsa? + ftp ve mail uygulamasınıda öyle yapmak istiyorum yani subdomain alan kişiye otomatik rand() ile ftp şifresi yaratmak istiyorum siteden. ben takip etmicem bu olayı yazdığım program tıkır tıkır halledicek :) teşekkürler şimdiden
     
  2. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
    Öncelikle bu tür programlarda ya da scriptlerde bakılacak ilk adres hotscripts.com dur. Kendi subdomainin yapabilmen için hostunda izin vermesi gerekiyor bunu mutlaka biliyorsundur. ;)
     
  3. Jam

    Jam Üye

    Kayıt:
    7 Ekim 2002
    Mesajlar:
    144
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Tasarım
    Şehir:
    istanbul
    php

    kendi makinem, tam kontrol bende. kendim yazmak istiyorum daha hakim olabilmek için. bashkasının yazdığı kodu değiştirmek istemiyorum.
     
  4. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
    Zamanında perl ile bu konuda bir şeyler yazmıştım çok zor değil ama biraz karışık. PHP ile denemedim hiç maalesef.
     
  5. redial

    redial Misafir

    makina kendinin ise, neden apache.conf u kullanmiyorsun?
     
  6. Jam

    Jam Üye

    Kayıt:
    7 Ekim 2002
    Mesajlar:
    144
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Tasarım
    Şehir:
    istanbul
    nasıl kullanıcam?
     
  7. HunTER

    HunTER ...

    Kayıt:
    15 Ağustos 2002
    Mesajlar:
    8,684
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Programlama
    Şehir:
    İstanbul
    Anlatıyım:

    Apache uzerınde vırtual hostlar ve ona baglı subdomainler yaratmak ıstıyorsan conf dosyasına su satırları ekle:

    PHP:
    #Isım Tabanlı Sanal Hostlar ıcın
    #Genel Yapılandırmalar
    Port 80
    ServerName www
    .site.com
    DocumentRoot 
    /www/site

    #Kullanmak Istedıgımız IP ve Portlar
    NameVirtualHost 11.22.33.44:80
    NameVirtualHost 11.22.33.44
    :8383

    #Isım Tabanlı Host (www.site.com)
    <VirtualHost 11.22.33.44:80>
        
    ServerName www.site.com
        DocumentRoot 
    /www/site
        ServerAlias site
    .com
    </VirtualHost>

    #Isım Tabanlı Host Icın Sub Domaın (mail.site.com)
    <VirtualHost 11.22.33.44:8383>
        
    ServerName www.mail.site.com
        DocumentRoot 
    /www/mail
        ServerAlias mail
    .site.com mail
    </VirtualHost>
    Bu satırlar sayesınde 11.22.33.44 IP sıne (DNS tarafından) yonlendırılmıs "site.com" domaini "www.site.com" olarak sunabılır ve "site.com" domainine baglı "mail.site.com" sub domaini olusturabılırsın..

    Kısacası sen satın aldıgın her domaini (site.com) sana baglı statık bır IP ye (11.22.33.44) yonlendırılmesını saglarsan, .conf u kullanarak o domain ıcın kolaylıkla sundomainler yaratabılırsın..

    Hatta birden fazla domaini yada bırden fazla IP adresını benzer sekılde yonetebılırsın.. Tek yapman gereken her IP ıcın "NameVirtualHost ..." satırını her domain ıcın se "<VirtualHost ...>" aralıgını tekrarlaman..
     
    Son düzenleme yönetici tarafından yapıldı: 13 Mart 2003
  8. HunTER

    HunTER ...

    Kayıt:
    15 Ağustos 2002
    Mesajlar:
    8,684
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Programlama
    Şehir:
    İstanbul
    Ama bende merak edıyorum dogrusu bu ısı php ıle nasıl yapıyoruz? Perl ıle bır scrıpt yazıp php ıcınde exec() ıle onu calıstırdıktan sonra httpd.conf duzenlenıp service httpd restart mı oluyor? Yoksa bu ıs ıcın ozel fonksıyonlarmı var?

    Mesela webmın paketı bunu ve cok daha fazlasını yapabılıyor.. Nasıl yapıyor?
     
  9. redial

    redial Misafir

    aynen dusundugun gibi yapior, conf dosyalarina ilgili satirlari ekleyip, sonrada servisi restart ediyor...
     
  10. HunTER

    HunTER ...

    Kayıt:
    15 Ağustos 2002
    Mesajlar:
    8,684
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Programlama
    Şehir:
    İstanbul
    Hımm.. Aslında bı kez olsun denemelı.. Perl ıle program yazmak zor olmasa gerek..