Evinizden Web Yayını Yapın!

Evinizden Nasıl Web Yayını Yapacaksanız? Cevaplar Burada!
25 Şubat 2008
Arkadaşlar yazıma başlamadan önce şunları söylemek isterim eğer sadece kişisel site olcaksa 4 MBit(4096) internet yeterli. Eğer kurumsal olacaksa ilk önce Windows Server 2003 bilgisayarınıza yüklemeniz gerekli. Ayrıca Statik IP şart. "Yok ben almıcam,modemi kapatmam hep açık durur elektirikler kesilmez" vs. demeyin elektirik kesilmese bile TTNet aradabir DNS'e reset atıyor yani kısaca IP'niz değişiyor.

PHP SERVER KURMAK:

NOT: Arkadaşlar bu sadece Win XP için geçerlidir. Bunda yalnızca sizin siteniz olabilir.Neyse ben devam edeyim.
http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.9.exe?download

BU adresten AppServ paketini indirip bilgisayarınıza kurarak;
# Apache 1.3.33
# PHP 4.3.11
# MySQL 4.0.24
# phpMyAdmin-2.5.7-pl1
# MyODBC-3.51.11-2
Destekli server'e sahip olursunuz. No-ip'den de domain ayarlayarak makinanızı internet sitesi olarak kullanabilirsiniz. Bunu gibi bir sürü aket bulunmakta, fakat ben bunu öneriyourum. En güncel sürümü bu. Diğerleri neredeyse hiç güncellenmiyor.
Ayrıca Modeminizden Aşağıdaki portları açmanız gerekli;
Virtual Server bölümüne girip şu portları ekleyin:

80 TCP UDP
8080 TCP UDP
4661 TCP UDP
4662 TCP UDP
4672 TCp udp
21 TCP

TCP UDP Yazanları 2 adet ekliceksiniz bi giden bi gelen şeklinde işte....

Web Server Kurmak (Windows Server 2003)

Windows 2003 Server’a PHP 5 ve MYSQL KURALIM
Bu yazıda sizlere Windows Server 2003 üzerine Php 5 ve MySQL kurulumunu anlatacağım. Eğer elinizde Php 5 ve MySQL varsa hemen işe koyulabiliriz. Ben Php’nin 5.0.1 sürümünü ve MySQL’in de 4.0.20d sürümünü kullanacağım. Her iki yazılımı da Windows Standart Server 2003 üzerine kuracağım.

Php, Windows için zip’li olarak www.php.net adresinden indirilebiliyor. Php’yi indirdikten sonra C dizini altına “php” isimli bir klasöre açalım. Açtıktan sonra “c:/php” de yer alan “php5ts.dll” dosyasını “c:/windows” altına kopyalayalım. Bunun ardından yine “c:/php” içinde yer alan php.ini-dist dosyasını da “c:/windows” altına kopyalayalım. Kopyaladığımız “php.ini-dist” dosyasının adını “php.ini” olarak değiştirelim.

Şimdi php.ini dosyasında birkaç değişiklik yapacağız. Değişiklikleri hem Php hem de MySQL için yapacağız.

Öncelikle “cgi.force_redirect” satırını bulalım. Bu satırın önünce “;” yer almaktadır. “;” ün anlamı bu satırın açıklama satırı olduğunu belirtmektir. Başında “;” olan bir satırda yer alan komutlar çalıştırılmazlar. Biz satırın başındaki “;” ü silelim. Ardından da satırın sonunda yer alan “1” rakamını “0” olarak değiştirelim.

Aslında bu haliyle Php’yi çalışırtırmamız mümkün. Ancak MySQL için de gerekli ayarları da yapalım. Php’nin yeni sürümü ile birlikte MySQL’i çalıştırmak için “php_mysql.dll” adlı bir dosyayı kullanıyoruz. Bu dosya da Php ile birlikte gelmektedir.

MySQL ile ilgili olarak “php.ini” dosyasında yapmamız gereken Php’nin MySQL’e bağlanmak için kullandığı php_mysql.dll dosyasını kullanılır hale getirmek. Bunu için

extension_dir = "./"

satırını

extension_dir = "c:/php/ext"

olarak değiştirelim. Bu şekilde extensions klasörü Php tarafından kullanılabilir. Peki ne var bu extensions klasörünün içinde? Php’nin işlem yaparken kullanacağı dosyalar burada bulunuyor. Örneğin MySQL, XML, MSSQL gibi değişik işlemleri yapabilmesi için ihtiyaç duyduğu tüm dosyalar burada yer alıyor. İkinci olarak MySQL için yapmamız gereken

;extension=php_mysql.dll

Satırının başında yer alan “;” işaretini kaldırmaktır. Bildiğiniz üzere “;” satırda yer alan komutların çalışmamasını sağlıyordu. Başında “;” bulunan satırlar birer okuma satırı oluyordu.

Php için yapacaklarımız bu kadar. Şimdi sıra MySQL’de. MySQL’in kurulumunu yapmalısınız şimdi. Kurulum için extra bir bilgiye ihtiyacınız yok. Normak şekilde kurmanız yeterli olacaktır.

Windows 2003 Server’lar IIS 6 ile beraber gelmektedir. IIS 6 beraberinde pek çok özellik getirmektedir. İşin kötü tarafı eğer Windows XP bir sistem kullanıyorsanız IIS 6’yı yüklemek gibi bir şansınız olmamamktadır. Sadece Windows 2003’lerde yer almaktadır.

Gerek kontrol gerekse de beraberinde gelen yenilikler sayesinde oldukça iyi bir Web Server programı olduğunu söyleyebiliriz. Özellikle Application Pool bana göre onu öne çıkaran en büyük özelliktir.

Neyse biz işimize geri dönelim ve IIS 6 için Php’nin gerektirdiği ayarları yapalım.

Windows Server 2003 ailesi Server 2000 ailesinden farklı olarak kurulumda IIS de kurulmamaktadır. IIS’i siz kurulumdan sonra kurmalısınız. Kurulum için “Manage Your Server” ekranına ihtiyacınız olacaktır. Burada “Add or Remove a role” linkine tıklamanız gerekmektedir. Karşınıza gelecek olan listeden “Internet Information Server” ı seçip Next butonuna tıklamalısınız. Yine Next butonuna tıkladığınız zaman ise kurulum başlayacaktır. Kurulum için gerekli olan dosyalar Windows CD’sinde yer almaktadır. Kurulumun bitmesi ile IIS çalışır hale gelecektir.

IIS 6’yı açtığımız zaman 5 ve 5.1’dekine benzer olarak sol tarafta yer alan bölümler ihtiyacımız olan işlemleri yapmak için gerekli kolaylığı sunmaktadır. Sol tarafta listenin sonunda “Web Extensions” yer almaktadır. Tıkladığımız zaman sağ tarafta IIS tarafından çalıştırılabilecek olan web dosya uzantılarının listesi yer almaktadır. Örneğin IIS’in ASP dosyalarını çalıştırmamasını ayarlayabilirsiniz bu bölümden. Biz sağ tarafta üstte yer alan “CGI Web Extensions”ı seçip “Allow” butonuna tıklayacağız. Bu şekilde CGI komutları artık IIS tarafından çalıştırılmaya başlanacaktır. Hemen aklıma gelmişken söyliyeyim. Windows 2003 Server’a Php’yi CGI olarak kuracağız.

Şimdi sol taraftan “Web Sites” a tıklayalım. Default Web Site’a sağ tıklayıp “Properties” i seçelim. Karşımıza gelecek pencerede “Home Directory” sekmesine gelelim. Sağ altta “Configuration” butonu yer almaktadır. “Configuration” butonuna tıkladığımız zaman karşımıza “Application Configuration” penceresi açılacaktır. Mappings sekmesindeki “Add” butonuna tıklayalım. “Add/Edit Application Extension Mapping” penceresi açılacaktır. Browse butonuna tıklayıp “c:/php” içindeki “php-cgi.exe” dosyasını seçip “Open” butonuna tıklayalım. “Add/Edit Application Extension Mapping” penceresindeki “Extension” kutucuğuna “.php” yazalım. (Noktayı unutmayalım). Ok butonlarına tıklayarak pencereleri kapatalım ve IIS’i tekrar başlatalım.

Aslına bakarsanız yapılacak işler bundan ibaret. Ancak NTFS formatlı dizinlerde bir de çalıştırma izni verilmesi gerekmektedir. Bunun için C altında yer alan “php” klasörünü açalım. Klasör içinde “php-cgi.exe” dosyasını bulalım. Sağ tıklayıp “Properties” i seçelim. Security sekmesine gelelim. Burada “php-cgi.exe” dosyasını kimlerin çalıştırma yetkisinin olduğu ve hangi yetkilerle çalıştırabildikleri yer almaktadır. Bizim yapmamız gereken bu listeye bir de IUSR_makinaadi kullanıcısını eklemektedir. Add butonunu kullanarak IUSR_makinaadi kullanıcısını listeye eklemelisiniz. Eğer bilgisayarınıza “ceviz” adını verdiyseniz eklemeniz gereken kullanıcı “IUSR_ceviz”’dir. Kullanıcıyı ekledikten sonra altta yer alan yetki listesinde “execution” ın seçili olup olmadığını kontrol ediniz.

İşte bu kadar. Windows 2003 Server üzerine Php, MySQL kurup IIS için gerekli ayarları yaptık. İsterseniz çalışıp çalışmadığını deneyebilirsiniz. Aşağıdaki kodları Notepad’de yazıp “phpinfo.php” adıyla wwwroot altına kaydediniz. Daha sonra da tarayıcıdan çağırabilirsiniz. Karşınıza Php 5.01. yazılı olan bir sayfa gelirse çalışıyor demektir.

Windows Server 2003 Ayarları:

Aşağıdaki vidolara bakarak yapabilirsiniz.
NOT: Bunlar başka siteden alıntıdır.


Anlatacaklarım :
ADO - DNS - DHCP - WİNS - ISS - FİLE SERV - MAİL SERV - TERMİNA SERV-
REMOTE - PRİNT SERVER

Active Directory kurmadan önce DNS servisini kurmamız gerekmektedir.
2003 server ile gelen yapıda DNS servisi eğer kurulu değil ise AD kurarken DNS server kurulumuda yapacaktir.
AD kurulumunda bir kaç resim:



Görünen resimde yeni bir domain'mi oluşturmak istedigimizi yada varolan bir domaine ek bir domain olarak eklenmek istedigimizi soruyor..



Bu resimde yeni bir domain olusturmak istedigimiz yada var olan bir domain agaci içerisinde yeni bir alt domain olusturmak. Biz yeni bir domain ağacı oluşturuyoruz..
Eğer domain ver ise ve yeni bir alt domain agacı belirlemek için..
3 ncü seçenek mevcut agda yeni bir domain agacı oluşturmak.



Bu resimde DNS name yani DNS ve AD için adlar aynı kullanıyor eğer daha önceden DNS servisini kurmuş olsa idik burda DNS zone adını yazacaktık. Burda AD icin ve DNS icin aynı ismi kullanıyoruz. mesela
chip.com.tr DNS - chip.com.tr ADO icin.
chip.com.tr deyip devam ediyorum............



Bu resimde DNS servisinin kurulumunu ve ayarları gösteriyor Burada iki seçenek var:
Burada 2'inci seçerek devam ediyorum. Burada DNS server kurulumu ve ayarları gelecektir......
Sonra video'dan devam ediyor.



Şimdiki resimde DNS adı istiyor örnek olarak microsoft.com var biz ise kendi DNS ve AD icin alan adımızı oluşturacağız. Ben chip.com.tr olarak tanımlıyorum
Siz housework.com olarak verebilirsiniz.



Şimdiki resim de NETBIOS ismini istiyor değisiklik yapmadan devam ediyoruz.,
NOT: 14 karakterden uzun olmamasına dikkat ediniz ilerde problemler yaşayabilrisiniz.



Şimdiki resimde ağımızda NT4 server makine olup olmadıgını soruyor ve domain controller olup olmadıgını soruyor buda alttaki seçenekle devam ediyoruz.



bu resimde Active Director için şifre soruyor bu cok onemli bir yere not edin bunun nedeni bilincsiz kullanicilar uzaktan AD yapınıza baglanıp sisteminizde değişiklikler yapabilir birde kurtarma konsolu icin bu şifre lazim.....
evet burdan sonra ileri diyip devam ediyoruz en sonunda sistemimiz restart edecek yeniden acildiginda login olmadan once options seçenegine tıklayıp
kurulup kurulmadıgını gorebilrisiniz. daha devam edecegim bir sonrakinden AD ayarlar, kullanıcılar, guruplar, GPO dizaynlari. vs vs. ile devam edecegiz.



NOT: Bu ayarları yaptıktan sonra herşey hazır gerisi sizin mağrifetinize kalmış. Takıldığınız yer olursa PM atın. Ayrıca bazı bilgiler diğer sitelerden alınmıştır. Ayrıca döküman orjinaldir bu bilgileri bir araya getirip anlatana kadar iflahım kesildi.
Neyse başarılar.



Video Linkleri

http://rapidshare.com/files/2942869/01_Active_Directory_Kurulum_Ayar_1.avi.html
http://rapidshare.com/files/2945900/02_Active_Directory_Kurulum_Ayar_2_.avi.html
http://rapidshare.com/files/2948712/03_DNS_Server_Kurulum_Ayar.avi.html
http://rapidshare.com/files/2952437/04_DHCP_Server_Kurulum_Ayar_1.avi.html
http://rapidshare.com/files/31820958/05_DHCP_Server_Kurulum_Ayar_2_Ad_Kullanici.avi.html
http://rapidshare.com/files/31833886/06_DHCP_Server_Kurulum_Ayar_3_Ad_Kullanici_Analiz.avi.html
http://rapidshare.com/files/31833887/07_2003_Server_User_Incelemesi.avi.html
http://rapidshare.com/files/31833888/08_IIS_Kurulum_iss_server.avi.html
http://rapidshare.com/files/31833889/09_Wins_Server_Kurulum.avi.html
http://rapidshare.com/files/31833890/10_File_Server_Kurulum_Shadow_Copy.avi.html
http://rapidshare.com/files/31833892/11_Email_Server_Kurulum_Ayar_1.avi.html
http://rapidshare.com/files/31839843/12_Email_Server_Kurulum_Ayar_2.avi
http://rapidshare.com/files/31839844/13_Email_Server_Kurulum_Ayar_3.avi
http://rapidshare.com/files/31839846/14_Email_Server_Client_Ayar_Test_4.avi
http://rapidshare.com/files/31839847/15_Uzaktan_Erisim_VPn_Kurulum_Ayar_1.avi
http://rapidshare.com/files/31848214/16_Uzaktan_Erisim_VPn_Kurulum_Ayar_2.avi
http://rapidshare.com/files/31848216/17_Terminal_Server_Kurulum_Ayar_1.avi
http://rapidshare.com/files/31848217/18_Terminal_Server_Kurulum_Ayar_2.avi
http://rapidshare.com/files/31848218/19_Media_Server_Kurulum_Ayar_1.avi
http://rapidshare.com/files/31848219/20_Media_Server_Kurulum_Ayar_2.avi
http://rapidshare.com/files/31848220/21_Media_Server_Kurulum_Ayar_3.avi
http://rapidshare.com/files/31848221/Win2003-SMTP.pdf

Toplam 17868 kez okundu.
Oyla:
En Düşük
Oy ver: 1Oy ver: 2Oy ver: 3Oy ver: 4Oy ver: 5
En Yüksek
YORUMLAR
Toplam 13 yorum
123Sonraki
has44 yazmış:
gerçekten çok basarılı bir paylaşım emeğinize sağlık çok teşekür ederim
27 Oca 2011  13:52Bu yorumu beğendimBu Yorumu Beğenmedim
Ziyaretçi yazmış:
Saolasn ii bir paylaşım yapmışsın ellerine sağlık ama virtual server a girioz yazmışsın ilk başlarda ona nerden girebilirim
28 Haz 2010  09:13%50Bu yorumu beğendimBu Yorumu Beğenmedim%50
Ziyaretçi yazmış:
bunu kurarsam bilgisayarımı normal olarak kullnamaz mıyım yani bunu kurduğum zaman hep server mi olur sadece server olarakmı kullanırım
10 May 2010  16:04%100Bu yorumu beğendimBu Yorumu Beğenmedim%0
Ziyaretçi yazmış:
metin2 için mi bu;D be anlamadım
31 Oca 2010  16:35%50Bu yorumu beğendimBu Yorumu Beğenmedim%50
Ziyaretçi yazmış:
emeğine yüreğine sağlık çok güzel anlatım ;)
16 Oca 2010  18:06%100Bu yorumu beğendimBu Yorumu Beğenmedim%0
123Sonraki


Bu sayfalarda yer alan okur yorumları kişilerin kendi görüşleridir. Yazılanlardan CHIP Online sorumlu değildir.
Siz de yorumunuzu yazın
CHIP Online Ziyaretçisi
Yorumunu Gönder
Lütfen bu bölüme sadece yorumlarınızı yazın. Teknik yardıma ihtiyaç duyduğunuz konuları lütfen forumda ilgili bölüme veya Uzmanına Sorun bölümümüze yazın, yanıtınızı çok daha sağlıklı ve hızlı olarak alabilirsiniz
Siz de kendi teknoloji blogunuzu ücretsiz oluşturun!

Dr. Sahapard - Previousl On My Life-Kategoriler

 


Dr. Sahapard - Previousl On My Life-Arşiv

 

Şubat 2008
PtsSalÇarPerCumCtsPzr
    123
45678910
11121314151617
18192021222324
2526272829  

CHIP Online Yazar Blogları

Yazarlarımızdan, editörlerimizden sizlere...

Cem SinanoğluCem Sinanoğlu
Nokia değil Nokir, iPhone değil Ay-Phone!
Selim ÖztürkSelim Öztürk
Motorola – Google Apple’a karşı
Rik FergusonRik Ferguson
Şapşal olma, sessiz ol! Şapşal olma, sessiz ol!
Selçuk İslamoğluSelçuk İslamoğlu
2012 Felaketine ne kadar hazırız?
Zeynel ÖztürkZeynel Öztürk
Facebook'un bilinmeyenleri!
 

CHIP Dergisi: Mayıs 2012

İşbirliği ortaklarımız

  • Hepsiburada.com
  • Level
  • Turhost
  • CHIP Download
  • yenibiris.com
  • CHIP Download
 
Cep telefonları | Ekran kartları | Masaüstü | Notebook | Ses kartları | Webcam | Klavye & Fare | Yazıcılar | Tablet Ev Sineması
Mp3 Player | Usb Bellekler | Video kameralar | Fotoğraf Makinesi | Taşınabilir diskler | LED & LCD Tv | Monitörler | OEM | PDA
Navigasyon | Oyun Konsolu