win xp'de apache2triad ile php web sunucusu - R10.net
  • 27-12-2006, 09:44:59
    #1
    windows xp üzerinde, statik ip adresi ile sorunsuz bir php&mysql destekleyen sunucu oluşturabilirsiniz.
    aşağıda okuyacaklarınızın hepsini kendim yazdım, alıntı değildir.
    sadece 1 kez yapılacak işlemler:
    http://www.apache2triad.net adresinden apache2triad programını indirerek, makinemize apache, php, mysql, slimftpd, xmail, pgsql, perl ve pyton kurulumunu bu paket ile yapıyoruz, kurulumu zaten çok basit. Dikkat etmeniz gereken şeyler ise, paketi default dizine kurmanız (c:\apache2triad) ve,
    kurulum sırasında size sorulan şifreyi unutmamanız.
    kurulumun başında sorduğu şifrenin aynısını, kurulum esnasında dos ekranına da girmeniz istenecek fakat buraya şifre yazarken herhangi bir karakter çıkmayacak. yani hiçbirşey yazmıyormuş hissine kapılsanız bile yazıyorsunuz ve silme şansınız yok, dikkatlice yazıp enterlayın.
    bilgisayarınızı reboot ettikten sonra artık http://localhost adresine ulaşabiliyor olmanız gerekiyor.
    şimdi, başlat->programlar'a eklenen apache2triad menüsünden apache2triadcp'ye giriyoruz.
    kullanıcı adınız root, şifreniz ise kurulumda yazdığınız şifre.
    bu panele girdikten sonra, alt taraftaki services/processes kısmından "Autostart Apache", "Autostart Mysql", "Autostart Xmail", "Autostart Slimftpd" seçili olduklarından emin oluyoruz. tabi ki ihtiyaçlarınıza göre bunları düzenleyebilirsiniz. yine panelden "Servers" altındaki apache simgesinin yanındaki küçük kalem simgesini tıklayarak httpd.conf editleme kısmına geliyoruz.
    "AddDefaultCharset ISO-8859-1" kısmını bularak "AddDefaultCharset ISO-8859-9" olarak değiştiriyoruz ve kaydediyoruz.
    yine apache2triadcp ana panelden, xmail'in kendi X simgesini tıklayarak xmail paneline geliyoruz, kullanıcı adı yine root ve şifreniz yine kurulumda yazdığınız şifre. panele girdikten sonra server config kısmından, "RootDomain", "SmtpServerDomain", "POP3Domain", "HeloDomain" kısımlarını, sunucuda kullanacağınız domainlerden birini siteadi.com şeklinde yazıyoruz. burada dikkat etmeniz gereken nokta, bu domain sunucunuzun ana mail domaini olacaktır ve mail sunucusu olarak, açacağınız bütün hostlar bu domaini kullanacaktır.
    bu ayarı da yaptıktan sonra, sunucumuzun bütün ayarlarını tamamlamış bulunuyoruz. şimdi de DNS server'ımızı kuralım.
    http://rapidshare.com/files/9108587/....50.6.rar.html adresinden posadis dns server indiriyoruz ve kuruyoruz. burada dikkat etmeniz gereken şey ise, yine default dizine kurmanız (c:\program files\posadis)
    posadis'i de kurduktan sonra artık sunucumuzu kullanmamıza çok az kaldı.
    c:\apache2triad\htdocs klasörüne girip burada www klasörü oluşturuyoruz ve bir tane de boş index.php oluşturuyoruz, ip adresi ile ana dizine ulaşılamaması için. oluşturduğumuz www klasörü içine de boş bir index.html atıyoruz ve böylece, bütün ayarları tamamlamış oluyoruz.
    ben sunucum için nameserver oluştururken, ns1 ve ns2'yi aynı ip'yi kullandım, yani telekom'un bana verdiği ip adresini kullandım ve sorun yaşamıyorum, bunu da belirteyim dedim.
    şimdi de, host açmak için ne yapıcaz onu anlatayım.
    normalde, posadis'in config dosyalarını, httpd.conf dosyasını ve slimftp'nin config dosyasını tek tek editlemek gerekiyor fakat bu işlemi kolaylaştırmak için minik bir script yazdım, http://rapidshare.com/files/9108935/host.rar.html adresinden indirebilirsiniz. eğer apache2triad ve posadis default dizinlere kurulmadıysa veya anlattığım gibi siteler www dizininden çalıştırılmayacaksa bu dosya çalışmayacaktır.
    bu dosyayı açıp ilk 7 satırdaki ayarları yapıyoruz ve bunu htdocs'a yani ana localhost dizinine atıyoruz, dilerseniz dosyanın adını da değiştirebilirsiniz, zaten host açarken sizin dosyanın içinden ayarladığınız şifreyi soracağı için önüne gelen host açamaz. bu script ile kolayca host yaratabilirsiniz
    tabi ki unutmadan, modeminizden ya da router'dan gerekli portlatı açmalısınız, 80,21,23,25,53,110 portları açık olmalıdır.
    açılan her hostta yapılacak işlemler:
    c:\windows\system32\drives\etc klasöründeki hosts dosyasını editleyip, açılan her host için;
    127.0.0.1 siteadi.com
    127.0.0.1 www.siteadi.com
    değerlerini bu dosyaya ekliyoruz. bunu yapmazsanız da sunucunuz çalışacaktır fakat siz bu sunucu bilgisayardan sitelere ulaşamayacaksınız (router'da takılı kalır).
    her host açıldıktan sonra slimftpd, apache ve posadis baştan başlatılmalıdır.
    w00tage Proxy! - Surf Anonymously! adresinden de sitelerin açılıp açılmadığını görebilirsiniz, çünkü bu makineden bakarsanız siteler her zaman açılacaktır
    kafanıza takılan olursa sorabilirsiniz, umarım birilerinin işine yarar..
    Üstün Performanslı SSD VPSler | Üstün-Kaliteli Web Hosting | 7/24 Destek
  • 11-01-2007, 20:32:44
    #2
    Arkadaşım çok teşekkürler şimdi indiriyorum dosyayı deneyeceğim.
  • 11-01-2007, 21:44:11
    #4
    Zonguldak karaelmas üniversitesi serverları bu şekilde kurulmuş.Gidip kontrol ettim.

    Fakat birçok güvenlik açığı mevcut.Yakın zamanda üniversiteye linux server kuracaz
  • 13-01-2007, 18:44:11
    #5
    Ben dediklerini tek tek uyguladım.

    http://localhost/ şeklinde kullanabiliyorum

    fakat şimdi ne yapmam gerekiyor? İnternette kullanabilmek için.

    Dns programını da kurdum. Dns ayarı yapmam gerekiyor mu?

    Dosyalara internetten nasıl bağlanacağım?
  • 15-01-2007, 16:40:54
    #6
    nete çıkarmak için öncelikle

    ADSL ethernet modemin olduğunu varsayarak,

    Dışarıya portları açman gerek.

    21 - 80 - 443 - 115

    daha sonra, zapto.org veya noip.com (no-ip.com ikisinden biri)
    username.servisiverenyer.com diye subdomain alabilir ve nete çıkabilirsin.

    Eğer kendi domainini çalıştırmak istersen, XP'ye göre named ve dns service bulamazsın bildiğim kadarı ile...
  • 19-01-2007, 01:44:45
    #7
    win xp ile server oluşturmak hiç mantıklı değil, neticede xp sunucu olması için yapılandırılmış bir sistem değil. xp ile server oluşturup yayın yaparsanız sisteminizde pek çok güvenlik açığı oluşacaktır, asla güvende olmazsınız.
  • 19-01-2007, 02:50:19
    #8
    xp'nin hiçbir bileşeni kullanılmıyor..

    iis değil, apache server kuruyoruz bu yolla. oldukça stabil ve güvenli bir şekilde çalışıyor.
    Üstün Performanslı SSD VPSler | Üstün-Kaliteli Web Hosting | 7/24 Destek