Türkiye'nin forum 'u forumturka.net forumlar  

Geri Git   Türkiye'nin forum 'u forumturka.net forumlar > Web Master & Web Design > Web Dizayn > WebMasterlar İçin

Yanıtla
 
LinkBack Konu Araçları Görünüm Modları
Eski 30-03-2006, 19:24   #1
Nick & Avatar
Arrow Bilgisayarınızı Web Server Haline Getirin


Bu adresten AppServ paketini indirip bilgisayarınıza kurarak;



Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---

# 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 ayarla***** makinanızı internet sitesi olarak kullanabilirsiniz. Bunu gibi bir sürü paket bulunmakta, fakat ben bunu öneriyorurum. 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...
Gizli Takipçi Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Facebook da paylaş
Alıntı Yaparak Cevapla
Gizli Takipçi : Sağdaki 1 Kişi Mesajınızdan Dolayı Size Teşekkür Etti
fLoRahaSan (05-03-2007)
Eski 05-03-2007, 21:33   #2
Nick & Avatar
Varsayılan


Teşekkürler..
________________________________________________________________


fLoRahaSan Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Facebook da paylaş
Alıntı Yaparak Cevapla
Eski 14-03-2007, 12:19   #3
Nick & Avatar
Varsayılan


arkadaşlar bu adamın dediği şeyi kesinlikle uygulamayın benden söylemesi...
xfounder Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Facebook da paylaş
Alıntı Yaparak Cevapla
Eski 11-04-2007, 15:03   #4
Nick & Avatar
Varsayılan


Why
TrajiKomix Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Facebook da paylaş
Alıntı Yaparak Cevapla
Eski 14-04-2007, 12:09   #5
Nick & Avatar
Varsayılan


Herkes bilgisayarından web sitesi yayımı yapabilir. ustelik 5 kurus para odemesine gerek yok. host satan bir cok kisi, ortalara cıkıp bu durumda sorunlar cıkacagını falan soylerler.. beni dinleyin siz.. hepsi H-İ-K-A-Y-E hosta mosta para odemeyin. tek yapmanız gereken bilgisayarınızda fazla bilgi tutmamak.. guzel bir ram varsa, turk telekom baglantınız isinizi gorur. zaten kac kisi gelecek sitenize ki? 10 bin mi? forum sitesi yapacak arkadaslara bu yazı ornek olsun. kurun bilgisayarınıza. takır takır calıstırın. guvenlik acıgı diyecek olacaklar.. onları da bosverin ya. kafa sisirmekten baska bir sey degil bu zımbırtılar. ben universitenin sitesini bilgisayardan yayımlıyorum okulda. kac bin ogrenci giriyor. bir sey mi oluyor? tek yapmanız gerekn bilgisayarı 24 saat acık tutmak . o kadar. eger bilgisayarı kapatırsanız sitenize girenler,sayfa goruntulenemiyor yazısı ile karsılasır.. yazı alt tarafta. bilgilerinize
booney Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Facebook da paylaş
Alıntı Yaparak Cevapla
Eski 14-04-2007, 12:10   #6
Nick & Avatar
Varsayılan


Bu aciklamanin evinde bilgisayarinda server kurarak basit html ve php denemeleri yapmak isteyen arkadaslar icin faydali olacagini dusunuyorum. Ancak bu verdigim programi kurdugunuzda gercek bir serverdan eksik hic bir ozelligi olmayacaktir bilgisayarinizin. Yani muhtemelen tek eksigi baglanti hizi olacaktir.
Bilgisayarımıza kuracagimiz program apache2Triad. Ücretsiz bir yazilim ve normalde tek tek elle kurulmasi gereken Apache server, php ve mysql bilesenlerini (ki tek tek kurdugunuzda cok fazla entegrasyon ayari ile ugrasmaniz gerekiyor konfigurasyon dosyalari arasinda kayboluyorsunuz) bir paket halinde kuruyor ve konfigure ediyor.
Bilgisayarınıda localhost da, bilgisayarınız disinda ise ip adresinizde port 80 den calisan bir server sahibi olmak için bu adimlari uygulayiniz.

öcelikle bu adresten
Apache2Triad in guncel stable yukleme paketini indirmemiz gerekiyor.
Apache2Triad 1.4.4 ya da Apache2Triad 1.5.4
ben 1.4.4 versiyonunu kullaniyorum. ama 1.5.4 versiyonu php5 destegi verdigi icin siz ondan da baslayabilirsiniz.
yukleme dosyasini indirdikten sonra dosyayi calistiriyorsunuz ve yukleme basliyor.
Yukleme dilini secebilirsiniz, ve Apache2Triad in Turkce yukleme destegi bulunmaktadir.
sonra adim adim gidiyorsunuz.
once yukleme seceneklerini belirliyorsunuz. ne ile calisacaginizi tam olarak bilmiyorsaniz tum yukleme seceneklerini tam kurun. sonra eksik paketler yuzunden bazi scriptleri calistiramayabilirsiniz. o yuzden tum secenekler secilmis olarak gecin bu kismi


sonra serverin kurulacagi bolumu belirleyin. yine ne yaptiginizi iyi bilmiyorsaniz c:/apache2triad olarak kurun. html dosyalariniz, php scriptleriniz bu klasörün icine kopyalanacak. yani bu klasör sizin server klasörünüz olacaktir. c:/apache2triad/htdocs dizini tum html sayfalarinizi ve scriptleriniz koyacaginiz yer olacaktir.



Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---

ardindan parola belirlemeniz lazim. bu parola sizin tum server fonksiyonlarinizi yoneteceginiz guvenlik parolaniz olacaktir. yani hem apache2triad kontrol paneli, hem phpmyadmin sayfaniz, hem mysql databse kullanici parolasi olacaktir.en az 8 haneli olmalidir!!! (mysql kullanici adiniz: root parolaniz bu kisimda belirleyeceginiz parola olacaktir.)


Ve Genel kamu Lisansı Sözleşmesi Onaylıyorsunuz

Ve Yukleme basliyor


show details ya da detaylari goster tusuna basarak yukleme durumunu izleyebilirsiniz.


İsta apache2Triad yuklemesi bitti simdi servis ayarlarini baslatmak icin tamam tiklayin


Bu kisimda acilan dos penceresine daha once belirlemis oldugumuz parolamizi yaziyor ve enter liyoruz.


İsta kurulum tamamlandi. sisteminizi yeniden baslatmak icin onaylayin.


sisteminiz yeniden baslatildiktan sonra apache server otomatik olarak port 80 de calismaya baslayacaktir. ayrica mysql, postsql, xmail, slim ftp gibi server servisleri de sistem servisi olarak calismaya baslayacaktir. simdi herhangi bir HTML sayfasina index ismini verin ve htdocs klasörü icine atin. sonra tarayıcınızla


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- sayfasina gidin. koydugunuz html sayfasini goruyorsaniz tebrikler artik bir serveriniz var.
simdi apache2triad kontrol paneline bakalim.

Baslat menuzunden apache toTriad kisa yolarini buluyoruz ve Apache2TriadCP Kontrol paneline gidiyoruz


Sistem kullanici adi ve sifre soruyor. bunu htdocs klasöründe, apache2triadcp klasorunun icindeki .htaccess dosyasi ile soruyor bu dosyayi kaldirmayin aksi halde server kontrol panelinize disaridan da ulasilabilir. kullanici adi : root parolaise yukleme esnasinda belirlediginiz paroladir.


Acilan menude slimftp ve xmail servislerinin kutucuklarindaki isaretleri kaldirabilirsiniz. (bunu serveri dogrudan yonetiyorsaniz yapin. cunku bu servisler server dosya yonetimini ve email yonetimini uzaktan baska bir bilgisayardan yonetmek icin kullanilmaktadir)
boylece arkada calisan program sayisi azalacaktir.


artik islem tamam. yayinlamak istediginiz sayfalari c:apache2triad/htdocs klasörüne yerlestirin. Eger Mysql calistiracaksaniz


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- adresinden mysql database yonetiminizi gerceklestirebilirsiniz.
htdocs klasörüne koydugunuz sayfalara kendi bilgisayarinizdan ulasmak icin


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---
disaridan ulasmak icinse


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---
unutmayin eger


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- yazarsaniz bu serveri ana dizinidir, siz bir index dosyasi belirtmezseniz (ana dizinde bir index.html, index.htm,index.php gibi) tarayici ana dizindeki diger dosyalari ve klasorleri goruntuleyecektir.
eger bilgisayarinizi tam bir server gibi World Wide Web e acacaksaniz. Sabit bir IP adresiniz olmasi gerekiyor. Sabit bir ip adresinizin var oldugunu hesap edersek, elinizde bulunan bir domain name yani alan adini bu ip adresine yonlendirmeniz gerekiyor. bunu ya domain name aldiginiz servis saglayicinizdan yapmasini isteyebilirsiniz ya da domain name kontrol paneliniz varsa orada Alan Adı Sunucusu bolumune dogrudan kendi sabit ip adresi degerinizi girebilirsiniz. Sabit ip Adresiniz yoksa bu sunucuyu web sayfalarinizi ve scriptlerinizi denemek icin kullanabilirsiniz. tum duzenlemelerinizi kendi serveriniz uzerinde yapip sonuclari aninda gorebilirsiniz.
Bu ayarlarin yaptiginizda, php, html, perl, cgi destekli, mysql ve postgresql destekli + Open SSL kullanimina sahip bir serveriniz olacaktir.

sorusu ya da sorunu olan arkadaslara bu konu altinda elimden geldigince yardim etmeye calisabilirim
Saygilar
booney Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Facebook da paylaş
Alıntı Yaparak Cevapla
Eski 14-04-2007, 12:19   #7
Nick & Avatar
Varsayılan


sabit ip isini no-ip den halledeceksiniz. no-ip den hesap acın. bilgisayarınıza bir program inecek. kurun onu. no-ip ye giris yapıp islemlerinizi halledin. ( bu konuda her yerde resimli anlatım mevcut.. no-ip diye aratın google da)
host yapmanın tek yolu bu mu peki? kesinlikle hayır.. bir suru program var.. anında host haline donusturuyor bilgisayarınızı. ancak onemli sorun port acmak modemden.. airties kullanıyor cogu kisi ve bu modemde port acmak tam bir sorun.. port acma konusunu bir arkadas anlatır belki. port acmadan siteniz internette yayımlanmaz!!!
host programı bulursam asagıya eklerim birazdan.. bir onemli hatırlatmam olacak...
her seyimizi hazırladık.. hostu kurduk. portları da actık. ip yi de statik yaptık simdi ne olacak?
3 secenek var elimizde
1-


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---
2-


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- aldıgınız isim.com
3- domaine sahipseniz,kontrol panelinden yonlendirme yapın no-ip adresinize

boylece bu adreslere kim tıklarsa tıklasın sizin bilgisayarnızda host edilen siteye yani sizin bilgisayarınıza baglanır.. meraklanmayın,kimse kolay kolay pc nizi hackleyemez.. bu kadar korkak olmayın programları elimden geldigince asagıda tanıtacagım.
booney Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Facebook da paylaş
Alıntı Yaparak Cevapla
Eski 14-04-2007, 12:20   #8
Nick & Avatar
Varsayılan


1. Web Server

En populer olanları Microsoft IIS ve Apache serverdır. Ben denemelerimde Windows Xp Pro kullandığım için (Server 2000 yada 2003 olmadığı için IIS te birçok özellik kapalı) Apache server’ı tercih ettim. Eğer sizde Server işletim sistemini kullanmıyosanız, Apache iyidir.


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- adresinden son sürümünü indirebilirsiniz.

Görevi; çağırdığımız web sayfalarını bize sunması (ne kadar basit dimi)

2. DNS Server

Server olarak internette root DNS server larda kullanılan BIND DNS Server’ı kullandım.


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- adresinden son sürümünü indirebilirsiniz.

Çalışma Mantığı; Bilgisayarlar, ağ ortamında birbirliriyle IP adresleriyle haberleşirler, ve bizim okadar IP adresini aklımızda tutabilmemiz imkansızdır. Bunun yerine biz, gitmek istediğimiz bilgisayarın adını yazarız, eğer DNS server varsa, bilgisayarımız gitmek istediğimiz bilgisayarın IP adresini yada IP adresini öğrenebileceği bir diğer DNS server’ı öğrenir, ve DNS serverdan IP adresini öğrenir.

Görevi; İsim <—>IP çözümlemesi yapmak.

3. Sabit IP

Şart, çünkü BIND Server’ımıza barındırdığımız hostların, web serverlarının bulunduğu bilgisayarların IP adreslerini girmek zorundayız. Eğer hosting hizmetinide biz vereceksek bu bizim ADSL ‘imizin IP adresi olacak. ( Eğer IP adresiniz her değiştiğinde elle düzeltirim derseniz ki sıkıcı bir iştir şart değil aslında.


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- sayfasından kendi AwqDSL IP nizi öğrenebilirsiniz. )

4. Sabit Isim

BIND Server’ınızı tanımlamanız için sabit isim. Bunun iki yolu var. Birincisi; telekoma gidip IP adresim “bu”, benim ismim “bu” deyip DNS server larına sizin isminizi sizin IP nize yönlendirirler. (yada bu hizmeti veren diğer yerlere de başvurabilirsiniz). İkinci yöntem ise ücretsiz olanı,


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- yada


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- adreslerinden DynamicDns hizmeti alabilirsiniz. Böylelikle “tiravoglu.dyndns.org” ‘a internetten erişmek istenildiğinde, dyndns.org adresinden indirmiş olduğunuz Client program sayesinde sizin makinenize ulaşılabilecek. Zira bu isimden 2 tane almak zorundasınız çünkü, domain name’nizin tutulacağı DNS Serverlar 2 adet olmak zorunda.

5. Routable ADSL Modem

Piyasadaki ethernet girişli birçok ADSL modem de bu özellik bulunur. Genellikle “4 Port Router Modem” şeklinde geçer. Yönlendirilebilir olması sayesinde internetten istenen hizmetin portuna göre, o hizmeti verecek bilgisayara yönlendirebilmemize yarar.

6. Domain Name

Ve


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- gibi bir yada birçok domain adı.

Öncelikle


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- adresine gidip “SignUp Now” seçeneğiyle kendinize bi hesap açın. Kendi hesabınızla sayfaya login olun. Sağ üst köşede “My Services” ‘e tıklayın ve açılan pencerede, sol menuden “My Hosts” ve ardından “Dynamic DNS” i tıklayın. “Add Host” ‘u tıkladıktan sonra “Hostname” ‘e isminizi yazıp (Ben tiravoglu yazdım) sağındaki açılabilir listeden de “dyndns.org” ‘u seçin. Ve “Add Host” butonuna tıklayarak kaydedin.



Bu işlemi bir kez daha tekrarlayın, bu sefer hostname kısmına “isminiz2″ yazın.( Ben tiravoglu2 yazdım)

Böylelikle tiravoglu.dyndns.org ve tiravoglu2.dyndns.org isminde iki adet isme sahip oldum. Ardından yukarıdaki menuden “Support”, açılan sayfadanda “Update Clients”, “Windows Client”, “Get it from CNET Download.com!” u sırasıyla tıklayın.



Bu sayede bilgisayarınıza kuracağınız program yardımıyla, IP niz değişse, bile otomatik olarak IP adresiniz, az önce aldığınız isimle eşleşecek. Kısaca, internette her hangi bir bilgisayardan, evinizdeki bilgisayara erişmek istediğinizde IP adresiniz değişmiş olsa bile tiravoglu.dyndns.org yada tiravoglu2.dyndns.org isimleriyle makinenize ulaşabileceksiniz.

Programı kurduktan sonra “DYNDNS Updater” programını çalıştırın. Size kullanıcı adı ve şifre soracak, kullanıcı adı ve şifreniz, dyndns.org adresine kayıt olurken kullandığınız kullanıcı adı ve şifredir.

Ardından


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- adresinden,bu yazıyı yazdığım sırada son sürüm olan “Current Release BIND 9.3.2″ ‘yi bilgisayarımıza indirip, ayarlarını değiştirmeden kuruyoruz. Burada BIND Server ’ın hizmetinin kullanacağı “named” isimli ACCOUNT için bir şifre girmeniz gerekli. Ardından “C:\WINDOWS\system32\dns” dizinine gidip, “etc” dizinin içine “named.conf” isminde bi dosya yaratın. Bu dosyayı “notepad” ile açın ve içine

options {
directory “C:\WINDOWS\system32\dns\zones”;
allow-transfer { none; };
recursion no;
};
zone “domainadınız.com” IN {
type master;
file “db.domainadınız.com.txt”;
allow-transfer { none; };

};


Bu named.conf dosyasında hosting hizmeti vereceğimiz domain adlarını tutuyoruz. Eğer biz birden fazla domain tutacaksak burda o domainleri belirtiyoruz. Dosyanın sonuna IP adresinizin ReversIP cevaplandırmasını eklemeyi unutmayın. Örneğin ben makinemde 2 adet domain hosting hizmeti verdim. Bunlardan biri “tiravoglu.com” diğeri ise “nakitturk.net” ve benim named.conf dosyam aşağıdaki şekilde

options {
directory “C:\WINDOWS\system32\dns\zones”;
allow-transfer { none; };
recursion no;
};

zone “nakitturk.net” IN {
type master;
file “db.nakitturk.net.txt”;
allow-transfer { none; };
};

zone “tiravoglu.com” IN {
type master;
file “db.tiravoglu.com.txt”;
allow-transfer { none; };
};

zone “69.138.103.85.in-addr.arpa” IN {
type master;
file “85.103.138.69″;
};


Burda “85.103.138.69″ benim o anki IP adresim. Eğer IP adresiniz Sabit IP ise hiç sıkıntınız yok. Değilse IP adresiniz her değiştiğinde bu IP adresini değiştirmek zorundasınız. Farkettiyseniz “69.138.103.85.in-addr.arpa”, benim IP adresimin tersten yazılışı. Bu şekilde, isimden IP adresini öğrenebildiğimiz gibi tam tersi işlemde, IP adresinden isimde (ReverseIP) öğrenebiliyoruz.

Yukardaki işlemden sonra “C:\WINDOWS\system32\dns” dizininin altına “zones” isminde bi dizin daha yaratın. Ve bu dizinin içine “db.domainadınız.com.txt” formatında, örnek olarak “db.tiravoglu.com.txt”, yani barındıracağınız domainlerin bilgilerinin tutulacağı dosyalar yaratın ve içlerine,

$TTL 6h
. IN SOA tiravoglu.dyndns.org.


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---. (
2006063006
10800
3600
604800
86400
)

. IN NS tiravoglu.dyndns.org.
. IN MX mail.tiravoglu.com.

www A 85.103.138.69
mail A 85.103.138.69


diğer domainlerinizi yukardaki öreneğe göre değiştirebilirsiniz. Yalnız dikkat etmeniz gereken iki nokta var. İlki; 2006063006 yıl/ay/gun/no burdaki no yu diğer domain lerde farklı yapmanız yeterli. İkincisi ise “www A 85.103.138.69″ burda gördüğünüz IP adresi sizin o anki yada sabit IP niz olmalı.( eğer IP adresiniz Sabit IP değilse, yukarıda belirttiğim gibi IP adresiniz her değiştiğinde bu IP adresini de değiştirmeniz gerekir ) Yukarıda görmüş olduğunuz (”NS” Name Server, yani tiravoglu.com domaininin Isim<-> IP IP<->Isim çözümlemesini, bir başka deyişle DNS server’ının hangi makine olduğunu belirtir ) “tiravoglu.dynsdns.org” benim dinamik ismim. Buraya kendi dinamik isminizi yazmanız gerekiyor.

3. adıma gelince “C:\WINDOWS\system32\dns\bin” dizininin içinde aşağıdaki iki komutu çalıştırın.

rndc-confgen -a
rndc-confgen > ..\etc\rndc.conf

Bu komutun sonucunda size “rndc.conf” dosyasını oluşturacak. Bu dosyayı notepad ile açın ve “# End of rndc.conf” altındaki paragrafı komple kopyalayıp “named.conf” dosyasının en altına yapıştırın ve “# Use with the following in named.conf, adjusting the allow list as needed:” ve “# End of named.conf” haricinde ki cümlelerin başındaki “diyez” işaretlerini kaldırın. Dosyayı kayıt edip kapatın.

4. adımda “zones” klasorunun içine IP adresiniz adında bi dosya yaratın ve bu dosyayı notepad ile açın. Örneğin “C:\WINDOWS\system32\dns\zones\85.103.138.69″ ismindeki dosyanızın içine,

$TTL 86400
. IN SOA tiravoglu.dyndns.org. root.tiravoglu.dyndns.org.(
300413001;
1H;
1H;
1W;
1D);
. IN NS tiravoglu.dyndns.org
. IN PTR


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---
. IN PTR mail.tiravoglu.com

$TTL 86400
. IN SOA tiravoglu.dyndns.org. root.tiravoglu.dyndns.org.(
300413001;
1H;
1H;
1W;
1D);
. IN NS tiravoglu.dyndns.org
. IN PTR


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---
. IN PTR mail.nakitturk.net


bilgilerini kendi domainlerinize göre girin. BIND DNS Server ayarlamaları bittiğine göre artık, Ethernet kartınızın IP adresini sabit IP yapın. Benim bilgisayarımın IP si “10.0.0.5″ ve modemin IP si “10.0.0.2″.









“Yeğlenen DNS Sunucusu” ‘na kendi makinenizin IP adresini yazın, unutmayınki sizin makineniz de artık bir DNS Server. Bu işlemin sonunda “c:\WINDOWS\system32\drivers\etc\” dizini içindeki “hosts” dosyasını notepad ile açın ve “127.0.0.1 localhost” ‘un altına;

127.0.0.1


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---
127.0.0.1


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---

kendi domainlerinizi ekleyin. Bilgisayarıma Sağ tıklayıp, açılan pencerede “Yönet” ’e tıklayın. “Hizmetler ve Uygulamalar” ‘ın içinde “Hizmetler” ‘i seçin sağ tarafta “ISC BIND” isimli hizmeti başlatın. BIND DNS Server Devrede…

Sıra Apache Web Server’a geldi.


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- adresinden apache_2.2.2-win32-x86-no_ssl.msi dosyasını indirin, ve makinenize kurun. Ayarları kendi domaininize göre ayarlayın.

Kurduktan sonra “C:\Program Files\Apache Software Foundation\Apache2.2\conf” dizini içinde “httpd.conf” dosyasını notepad yardımıyla açın. “#Include conf/extra/httpd-vhosts.conf” satırını bulup başındaki “#” diyez işaretini silin. “Include conf/extra/httpd-vhosts.conf” satırı yardımıyla virtual hostları tanımlayacağımız dosyayı aktif hale getiriyoruz. “C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra” klasorunun içindeki “httpd-vhosts.conf” dosyasını notepad ile açıp

<VirtualHost *:80>
ServerAdmin ergin.tiravoglu.com
DocumentRoot htdocs/www.tiravoglu.com
ServerName


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---
ErrorLog logs/www.tiravoglu.com-error_log
CustomLog logs/www.tiravoglu.com-access_log common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin ergin.nakitturk.net
DocumentRoot htdocs/www.nakitturk.net
ServerName


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <---
ErrorLog logs/www.nakitturk.net-error_log
CustomLog logs/www.nakitturk.net-access_log common
</VirtualHost>


satırlarını ekliyoruz. Tabiki kendi domainlerinize göre değiştirerek. Burada “Document Root” diye belirtilen satırda, o domaine ait web sayfalarının nerde olduğunu gösteriyorsunuz. Standart kurulumda “C:\Program Files\Apache Software Foundation\Apache2.2\htdocs” bu dizin web hizmetine açılmış dizindir. Siz domain adlarnızla buraya klasor yaratmalısınız. “C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- dizinide, yukarıda belirttiğimiz gibi tiravoglu.com domaininin web sayfalarının tutulacağı root dizini belirtir. Bu ayarları yaptıktan sonra,”Başlat-Programlar- Apache HTTP Server 2.2.2- Control Apache Server-Restart” seçeneği ile Apache Server’ı restart etmelisiniz.

Şimdi Internet Explorer sayfası açıp, adres kısmına “http:\\localhost” yazın. Karşınıza “ItsWork” yazısı gelmeli. Bu Apache Server ’ın çalıştığını gösterir. Eğer “


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- yazarsanız o domaine ait sayfa gelir. Eğer


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- yazarsanız doğrudan sizin sayfanız açılacak.

Eğer yukardaki adıma kadar problem yaşamadınız ve kendi sayfanız geldiyse, geriye iki ayar kaldı. Bir tanesi ADSL modeminizin “Port Yönlendirmesi”. Bazı ADSL modemlerde “Port Forwarding”, “NAT Rules”, genelliklede “Virtual Server” bölümünde, sizin IP adresinize gelip belirli bir porttan hizmet almak isteyen istemcileri(client), o hizmeti veren bilgisayara yönlendiren port ayarları. Benim şuan kullandığım modem QUAKE 4 Port Adsl Modem,

Internet Explorer’a modemimin IP adresini yazıp, kullanıcı adı ve şifresini girdikten sonra ilk önce yapmam gereken modemimin Web Tabanlı yönetilmesinden ötürü kullandığı “80″ inci portu değiştirmem. Zira web serverlar standartlar gereği 80.ci portu kullanırlar. Eğer internetten benim bilgisayarımdaki web servera erişmek isteyenlere doğrudan modemimin ayarları açılır. Bu yüzden modemimin Web Server’ının portunu 90’na değiştiriyorum.



Ardından DNS ve Web Server portlarını bilgisayarıma yönlendiriyorum.



Artık benim ADSL IP ’me Web Hizmetinden(80), FTP Hizmetinden(21) yada DNS Hizmetinden (53,953) yararlanmak için gelenleri, modemim benim makinemin IP sine yönlendirecek.

Son kalan ayarlama ise domain adımızı bizim DNS Server ’ımıza yönlendirmek. Bunun için domain adımızın control paneline girip 1. ve 2. NS ( name server ) bilgilerini (ki genelde ns1.hostingfirması.com ve ns2.hostingfirması.com yazar) buraları dyndns.org adresinden almış olduğunuz hostnameleri yazıyorsunuz. (ben tiravoglu.dyndns.org ve tiravoglu2.dyndns.org yazdım.)
booney Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Facebook da paylaş
Alıntı Yaparak Cevapla
Eski 14-04-2007, 12:25   #9
Nick & Avatar
Varsayılan


Bir web sunucusu kurmak için nelere ihtiyacımız var?

İşletim Sistemi
Bu yazıda windows üzerinde sunucu kurma işleneceği için seçeneklerimiz windows üzerine.

Windows 2003 Server ya da Windows 2000 Server, Microsoft firmasının sunucu amacıyla çıkardığı işletim sistemleridir.

Amacınız kendi evinizden basit bir web yayını ise Windows XP Professional Edition da işinizi görecektir, ancak ben Windows 2003 Server’ı şiddetle tavsiye ederim.

Web Sunucu Yazılımı
Windows’un neredeyse tüm sürümleriyle beraber ücretsiz gelen Internet Information Server (IIS), bizim için çok uygun bir yazılımdır. Tavsiye edeceğim sürüm ise IIS 6 sürümüdür. Bir çok sebepten, özellikle de güvenlik ve performans seçeneklerinden dolayı tavsiye edilir.

DNS Sunucu Yazılımı
Alan adlarını IP adresine çevirmek için bu yazılıma ihtiyacımız var, bunun için de ücretsiz Microsoft DNS kullanacağız.

Ftp Sunucu Yazılımı
Ftp ile sunucunuza uzaktan erişip dosya yüklemek için olmazsa olmaz bir protokoldür. Piyasada bir çok ücretli-ücretsiz yazılım mevcut. Biz hız, stabilite ve güvenliği açısından FİLZİLLA Server kullanacağız.

Mail Sunucusu Yazılımı
Önce Kurulumlar

İlk olarak eksik yazılımlarımızı kurup yapılandıracağız, daha sonra site ekleme işlemlerine geçebiliriz. İşletim sisteminin kurulu olduğunu var sayıyorum, çünkü bu yazının konusu detaylı olarak Windows kurulumu değildir.

Web Sunucusu: İşletim sistemimiz kuruluysa sıra IIS’de. IIS (Internet Information Server) kurmak için yapmanız gereken oldukça basit bir işlemdir. Add Remove Programs bölümünden, “Add Remove Windows Component” sekmesine tıklayarak açılan listeden “Application Server/ IIS” seçmeniz yeterlidir.

Bir kaç dakika içerisinde IIS kurulmuş olacaktır.



Peki; ne yapar bu IIS biraz bundan bahsedelim. Internet Information Server, bilgisayarınızı bir web sunucusu haline getirmenize olanak sağlayan yazılımıdır. IP adresleri ya da alan adlarına göre bilgisayarınızın hangi klasörünün internete sunulacağı, hangi tipte dosyaların nasıl işleneceği gibi işlemleri bizim ayarlarımız doğrultusunda yapar

DNS Sunucusu: DNS kurulumu, IIS kadar basit bir işlemdir. Add Remove Programs bölümünden Add Remove Windows Component sekmesine tıklayarak açılan listeden Networking Services/IIS seçmeniz yeterlidir. DNS yazılımı da bir kaç dakika içerisinde kurulacaktır.



DNS’in görevi ise alan adlarını IP adreslerine çevirmektir. Örneğin, tarayıcınızın adres satırına


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- yazdığınızda 72.21.35.42 IP adresine yönlenmesi gerektiğini bilen protokol budur. Tabii ki, alt alan adlarında da kullanılır. Örneğin, “mail.mutasyon.net” alt alan adını 72.21.35.44 IP adresine yönlendiren yazılım da DNS’den başkası değildir. Burada bir açıklama yapmak gerekiyor, eğer yalnızca IP adresi ile çalışacaksanız DNS kurmanıza gerek yoktur. DNS yalnızca alan adı kullanacağınız durumlarda işinize yarayacaktır.

FTP sunucusu: Hepimiz şu ya da bu şekilde ftp protokolü ile dosya indirmiş ya da yükleme yapmışızdır. Tüm bu işlemleri FTP istemcileri ile FTP sunucusuna bağlanarak yapıyoruz, gayet güzel ancak FTP sunucusu ne yapıyor? Yani işin mutfağında neler dönüyor, anlamanın vakti geldi. Benim önerdiğim yazılım; Filezilla Ftp Server, bu yazılımı


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- adresinden indirip

kurabilirsiniz.Aman dikkat, istemci değil sunucu yani server versiyonunu indireceğiz. Bu yazılımla bilgisayarımızdaki bazı klasörleri parola ile paylaşıma açacağız, elbette bu klasörler web sitemizin bulunduğu klasörler olacak. Detaylara aşağıda değineceğiz.
Mail Sunucusu: Dosyaları paylaşıma açtık, alan adlarını alıp yönlendirdik ve web sitelerimiz sunucumuzda çalışır durumda. Bir eksiğimiz kaldı. O da, Posta sunucusudur. Yukarıda da bahsettiğim gibi geçtiğimiz aylarda bu konuya değindik, ancak kısa bir tekrarın zararı olmaz: E-posta sunucu hizmeti vermek için bir posta sunucu yazılımına ihtiyaç duyuyoruz. Her şeyin olduğu gibi bunun da ücretsiz bir alternatifi var ve kalıbından büyük işler başarıyor. Adı Hmailserver,


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- adresinden kurup indirebilirsiniz.

Sunucumuzu Yapılandıralım

Kurulumlar bittiğine göre şimdi sunucumuzu yapılandıralım. Burada çok önemli bir nokta var, bu anlattıklarımızı yapmak için sabit bir IP adresine ve bir alan adına ihtiyacımız olacak. Bizim örneğimizde alan adı mutasyon.net; sunucu IP adresi ise 72.21.35.42 olacak.

Name Server

Hosting firmalarının sitelerinde, “Windows sunucuları için Name Serverlarımız ns1.mutasyon.net dir” şeklinde ifadelere mutlaka rastlamışsınızdır. Bir alan adını bir sunucuya yönlendirmek için ilk olarak alan adını satın aldığınız firmanın kontrol panelinden ns1.mutasyon.net şeklinde bir name server tanımlayıp 72.21.35.42 IP adresine yönlendirmeniz gerekmektedir. Eğer alan adını satın aldığınız yerin böyle bir paneli yoksa kendilerine e-posta ile ricanızı bildiriniz, onlar gerekeni yapacaklardır. Name Server tanımlamasını yaptıktan sonra alan adımızı bu Name Server’a yönlendirmemiz gerekecektir. Bunu da alan adını satın aldığınız yerin kontrol panelinden yapabilirsiniz.

Özetleyelim:

Mutasyon.net adresini satın aldık,
Satın aldığımız yerden ns1.mutasyon.net şeklinde bir tanımlama yapıp 72.21.35.42 IP adresine yönlendirdik,
Son olarak alan adımızın dns sunucu adresi olarak ns1.mutasyon.net tanımladık.
Daha önce web sitesi kurmuş ya da alan adı satın almış kişiler, işin bu kısmına aşina olacaklardır. Ve önemli not: ns1.mutasyon.net adresini tamamen örnek olarak veriyorum, bu sizin isteğinize göre serverim.firmaadim.com da olabilir. Örnek verdiğim IP adresini ise sizin sabit IP adresinizle değiştireceksiniz

Evet, işin bizden uzak olan kısmını başarıyla atlattığımıza göre gönül rahatlığıyla sunucumuzu yönetmeye başlayabiliriz.

Bir Web Sitesi Kuralım

Tüm donanımımız hazır olduğuna göre bir web sitesi kurabiliriz. Bir adet web sitesi ve bir adet alt alan adı senaryosuyla işe başlayalım.


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- sitemiz, forum.mutasyon.net alt alan adımız, ftp.mutasyon.net FTP adresimiz, mail.mutasyon.net ise SMTP adresimiz olsun.

İlk yapmamız gereken işlem DNS ayarlarını yapmaktır. Bunun için Control Panel / Administration Tools altındaki DNS simgesine çift tıklamamız gerekiyor. Açılan ekranda sol taraftaki ağaç menüden Forward Lookup Zones kısmına sağ tıklayıp, New Zone seçeneğini seçmemiz gerekir. Daha sonra açılacak olan ekranda ise default olarak gelen Primary Zone seçeneği işaretli kalmalıdır. Bundan hemen sonra bize Zone Name soracak, bu alana “www” kullanmadan domain adını yazmanız gerekiyor. Bizim örneğimizde mutasyon.net. Bundan sonra gelen ekranları hiçbir değişiklik yapmadan Next butonu ile geçebiliriz.

İşte DNS için ilk adımı attık, şimdi sıra detaylandırmaya geldi.

İlk yapmamız gerken yarattığımız DNS kuşağına (zone) menüden sağ tıklayarak Properties seçeneğinden Name Servers sekmesine gelmek. Buraya, yukarıda name server başlığında açıkladığımız; daha önceden alan adı sağlayıcımıza açtırttığımız Name Server’ı gireceğiz ve OK butonuna basacağız.



Bu işlemden sonra HOST (A) ve MX kayıtlarını gireceğiz. Bunların ne olduğunu çok detaylı anlatmıyorum, çünkü bunların tümünü detaylı anlatmak için bir kitap dolusu yazı ancak yeterli olacaktır. Bu yüzden temel olarak işmizi görecek ve kendi sunucumuzu oluşturmaya yetecek kısımlarını bilsek yeterli.

Her alt alan adı için bir HOST(A) kaydı girmemiz gerekiyor. Bu kayıtları girmek için sağdaki menüden alan adına sağ tıklayıp, New Host (A) seçeneğine tıklayıp, açılan ekrana gerekli bilgileri girmemiz yeterlidir. Aşağıda www için doldurulmuş Host(A) kaydını görebilirsiniz.



Bu işlemi www, forum, mail, ftp için birer kere yapmak zorundayız. Bir kere de Host alanını boş bırakarak yalnızca IP adresi girerek işlem yapacağız. Bunun amacı, başına “www” konulmadan da sitenin açılması ve root host’u oluşturmasıdır. Aşağıdaki ekranda tüm DNS işlemleri yapıldıktan sonra olması gereken durum mevcut.



DNS işlemlerimizi tamamladıktan sonra sıra geldi web sitemizi tanımlamaya, ilk olarak c:\inetpub\wwwroot dizini altında mutasyon.net isimli bir dizin oluşturun, bu dizini oluşturduktan sonra içerisinde 2 ayrı dizin yaratacağız. “Web” ve “forum”, isimlerinden çok rahatlıkla anlayabileceğiniz gibi web dizinine web sitesini; forum dizinine de forum dosyalarını koyacağız. Dosyalarımızı koyduktan sonra Control Panel/Administration Tools altındaki IIS Administration aracını çalıştıralım. Karşımıza resimdeki gibi bir ekran gelecektir.



Bu ekranda sol menüde, web sitesi bağlantısına sağ tıklayarak new web site seçeneğini seçelim. Karşımıza web sitesi yaratma sihirbazı çıkacak. Evet, afili bir isim değil mi? Bu sihirbazın bize ilk sorduğu şey, web sitesinin tanıtımı yani description. Bu alana istediğinizi yazabilirsiniz. Örneğin, Mutasyon Sitesi gibi. İkinci adımda ise çok önemli bir bilgi soracak. Web sitenizin IP adresi nedir ve header bilgileri nedir? Sahi nedir header bilgileri? Bu bilgiler sunucuya yapılan talebe göre hangi klasöre yönlendirme yapılacağının bilgileridir. Biz buraya


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- yazacağız ki,


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- talebi geldiği zaman, az önce yarattığımız dizinlere yönlendirebilelim. Burada vereceğimiz IP adresi ise bizim statik IP adresimizdir.



Bir sonraki adımda bize web sitesinin ana dizinini soruyor, buraya c:\inetpub\wwwroot\mutasyon.net\web yazacağız ya da Browse butonu ile seçeceğiz. Burada ne yaptık?


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- talebini mutasyon.net klasörüne yönlendirdik.

Bir sonraki adımda ise izinler karşımıza çıkıyor. Web sitesinde sadece HTML dosyaları yer alacaksa yalnızca Read izni yeterli olur. Ancak ASP, PHP çalıştıracaksak bu durumda hemen altındaki “Run Scripts” iznini de vermemiz gerekiyor. Bu işlemi de yaptıktan sonra karşımıza gelen finish butonuna basarak derin bir nefes alabiliriz. Zira, ilk web sitemizi açmış bulunuyoruz.

Alt alan adları; subdomainlerin aslında normal web sitesi kurulumundan hiç bir fark yoktur. Buradaki örnekte


Linkleri görebilmek için---> üye olmanız gerekiyor Buraya tıklayarak üye olabilirsiz <--- yerine, header bilgisi olarak forum.mutasyon.net adresini girip, Path olarak da c:\inetpub\wwwroot\mutasyon.net\forum yazsaydık bu bir sub domain olacaktı. Arzu ederseniz, böyle çok sayıda sub domainler yaratabilirsiniz. Ancak her yaratacağınız sub domain için ilk olarak Host(A) kaydı girmeniz gerektiğini lütfen unutmayın.

FTP Ayarları:

İş yerinizde web sitenizi kurdunuz ve yapılandırdınız. Ancak, eve gidince akşam yaptığınız bir tasarımı yüklemek istiyorsunuz. Bu durumda FTP imdadımıza yetişiyor. Yukarıda bahsettiğim Filezilla FTP Server yazılımını kurduysanız, onu da yapılandırmaya başlayalım.

Bildiğiniz gibi ftp adreslerine bağlandığımız zaman, kullanıcı adı ve parola sorulur. İlk olarak bunu halledelim. Filezilla’yı açtığımız zaman karşımıza gelen ekrandaki küçük baş ikonuna tıklayalım. Karşımıza Users ekranı çıkacak, hemen sağdaki Add butonu ile ilk kullanıcıyı ekleyelim ve ok tuşuna basalım. Aşağıdaki ekranı görmemiz gerekiyor.



Burada Password alanına uygun gördüğünüz parolayı yazın ve Shared Folders menüsüne tıklayın. Daha sonra Add butonuna tıklayarak c:\inetpub\wwwroot\mutasyon.net dizinini paylaşılacak dizin olarak girin ve hemen sağ taraftan check boxlar vesilesi ile tüm izinleri verin (Execute hariç).

Sonra OK butonu ile ekrandan çıkabilirsiniz. Tebrikler. Artık, web sitenize uzaktan FTP ile erişiminiz de mevcut. Az önce girdiğiniz Username ve Password bilgisi size, belirtmiş olduğunuz dizine yükleme yapma, indirme, silme, yazma haklarını verecektir.

Farklı Port Uygulamaları:

Yazdığınız özel scriptler için farklı portlara ihtiyaç duyabilirsiniz. Örneğin yonetim.mutasyon.net:7070 gibi bir adres gördüğünüzde anlayınız ki, o sunucuya 6060 portundan bağlanıyor. Fakat normalde web siteleri 80. porttan bağlanır. Bunu değiştirmenin bir yolu yok mu? Tahmin ettiğiniz gibi var. Ve de çok basit bir yol.

Farz edelim ki, içerik yönetimi için bir uygulama yazdık ve sunucuyu 999. porttan dinliyor. Yapmamız gereken, ilk olarak DNS kayıtlarımıza yonetim.mutasyon.net adresini girmek, daha sonra yeni web sitesi yaratma sihirbazı ile işlem yapmak. Ancak sihirbazın ikinci adımında Header bilgisi olarak yonetim.mutasyon.net; port bilgisi olarak ise 999 giriyor ve Path olarak uygulamamızın çalıştığı klasörü gösteriyoruz.

İnce Ayarlar

Çok temel olarak web sitelerimizi yarattık ve tıkır tıkır işliyorlar. Ancak bazı durumlarda ince ayarlara ihtiyaç duyarız. Örneğin, sitemizin ziyaretçileri nerede loglanacak, her sayfanın altına bir footer koyacak mıyız? Time out süresi ne olacak? Bütün bunlar ve daha fazlası için yarattığınız web sitesine IIS menüsünde sağ tıklayıp Properties tabına gelebilirsiniz. Bu kısımda işinize yarayacak her türlü ince ayar mevcuttur.

Sonuç Olarak

Sunucu yönetimi uzun ve zahmetli bir süreçtir, elbetteki bu sürecin tamamını bir kaç sayfada anlatmamız mümkün değil. İşin içine güvenlik açıkları, yüksek performans uygulamaları, güncellemeler, özel uygulamalar gibi bir çok şey girdiği zaman, yönetimin zahmeti ve zorluğu artar. Ancak temel anlamda şirketlerin ve ev kullanıcılarının kendi web sitelerini tam kapasiteyle kendi bünyelerinde kurmaları için bu bilgiler iyi bir başlangıç niteliğindedir. Sunucu tercihiniz Windows değil de Linux ise yine dergimizin sayılarından ve yazıda örnek olarak verdiğim mutasyon.net adresinden yararlanabilirsiniz. Her türlü sorunuz ve anlamadığınız nokta için ise e-posta adresim yukarıda yer almaktadır.
booney Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Facebook da paylaş
Alıntı Yaparak Cevapla
Eski 14-04-2007, 12:28   #10
Nick & Avatar
Varsayılan


smtp server nedir? hani sitemize kayıt olurken kullanıcılara aktivasyon zımbırsıtısı yolluyoruz. onun icin smtp ye ihtiyacımız var.... mail gondermek icin smtp olması sart hostumuzda.. ISS kullananlara bu bilgi smtp icin..
SMTP Serverımızı Çalıştıralım

"Control Panel » Administrative Tools » Internet Information Services Manager" ı çalıştırın.



Management Console' un sol kısmında Default SMTP Server' ı görüyor olmalısınız. Üzerine bir defa tıklayın ve yukarıdaki "Start / Stop" özellikllerinden "Start" edilmiş olduğundan emin olun.






SMTP Mail Server Ayarları

"Default SMTP Virtual Server" üzerine sağ tuş ile tıklayıp "Properties" i seçin.
"General" tabındaki alt kısımda "Enable Logging" i seçerek işlemlerin loglanmasını sağlayabilirsiniz.

Loglama özelliklerinde "Log File Directory" göreceksiniz. Bu dizini eğer varsa sistemin çalıştığı değilde daha farklı bir Fiziksel harddisk yada partition üzerinde belirtin. Bu sayede özellikle yüklü işlemlerde daha fazla performans kazanacaksınız.






Bu loglama prosedürü özellikle web serverlarda ve işletim sistemlerinde de bu şekildedir. Her tip loglama işlemini sistemin çalıştığı partitionda değil farklı bir partitionda tutmak çok önemlidir. Hem performans hem de olası log şişmelerinden oluşacak hatalar çalışan sisteme daha az yansıyacaktır. Bu arada eğer çok yüklü e-mail trafiği oluşturacaksanız bu opsiyonu açmamanız tavsiye edilir.

E-mail Client Ayarları ve Test

Evet şimdi Mail Serverımız hazır olmalı. Test etmek için Outlook veya benzeri bir POP3 mail programı kullanabiliriz. E-mail programınızı açın ve bir E-mail hesabınızın giden mail "Outgoing Mail" SMTP adresine "localhost" u girin. (127.0.0.1) yada bilgisayarınızın DNS adını kullanabilirsiniz önemli olan resolve edilen sonucun IP adresinize ulaşmasıdır).






Şimdi ayar yaptığınız e-mail hesabından bir mail göndermeye çalışarak mail server'ı test edebilirsiniz. Sorunsuz bir şekilde e-maillarınızın yerine ulaşması gerekiyor. Tabii ki internete bağlı olmalısınız.

Ek olarak bu süreç içerisinde firewall'unuz sizi uyarabilir IIS uygulamasına mail atmak için ve server hakları için izin vermelisiniz.

Biraz Ekstra güvenlik

Eğer e-mail sunucumuzu bu şekilde bırakırsak bir çok spamci bizi yakalayabilir ve mail serverımızı kötü amaçlarına alet edebilirler. Bunu engellemek için e-mail serverımıza yeni bir hesap açacağız ve gönderilen maillar içinde kullanıcı adı ve şifre isteyeceğiz.

Eğer mail server sadece lokal bilgisayardan kullanılacaksa ve uzaktan bağlanılmayacaksa basit şekilde sadece lokal IP adresine izin verebiliriz.

"SMTP Virtual Server" özelliklerine girin (sağ tuş » Properties), "Access" tabına gelin "Connection" a tıklayın.
Burada yapılacak bağlantılar için kabul edilen ve edilmeyen IP / IP aralıkları belirleyebiliriz.


"Only List Below" u seçin
"Add" butonuna tıklayın
"IP" kısmında "127.0.0.1" nolu IP' yi girin.




"Relay" tabı içinde aynı işlemleri yapınız.

Artık sadece localhost üzerinden yani sadece sizin bilgisayarınızda e-mail atılması mümkün. Bu ekranda daha fazla vakit harcayarak kendinize uygun daha gelişmiş çözümler bulabilirsiniz.

Ama Uzaktan da Bağlanalım

Eğer mail sunucunuzu başka bir bilgisayar üzerinden de kullanmak isterseniz ve gene de bir güvenlik isterseniz bunu da yapabiliriz. Mesela ofisinize basit bir mail sunucu kurabilir ve tüm ofis içerisindeki mail gönderme işlemlerini bu sunucu üzerinden gerçekleştirebilirsiniz.






"SMTP Virtual Mail Server" özeliliklerini açın
"Access" tabındaki , "Authentication" ı açın
"Anonymous Access" ı kaldırın, "Basic Authentication" u aktif edin
Pencereleri onaylayıp çıkın
Unutmayın ki bu tip bir işlemden sonra lokal bilgisayar harici bilgisayarların uzaktan size bağlanabilmesi için "Connection" ve "Relay" daki ayarlarda bu kullanıcılara / IPlere izin vermelisiniz yada tüm trafiğe izin verebilirsiniz.

Şimdi E-mail clientınızda "Outgoing Server" özelliklerine girin ve kullanıcı adı ve şifre tanımlayın. Kullanıcı adı ve şifre sistemdeki herhangi bir geçerli kullanıcıya ait olmalıdır. (My Computer » Sağ Tuş » Manage » Local Users and Groups » Users)






Artık dışarıdan bilgisayarlarda sizin bilgisyarınıza login olarak e-mail gönderebilir.

Not 1 : İşlemleriniz ve testleriniz bittikten sonra eğer ki sürekli olarak bu sunucuyu kullanmayacaksanız IIS üzerinden SMTP Virtual Server' ı durdurmanız faydalıdır. Gereksiz yere sistemde bir servis çalıştırmamız gerek yok.

Not 2 : Kendi mail sunucunuzu açmak ve dışarıdan bir mail almak biraz daha komplike bir konudur, bunu da umarım bir zaman DNS, Kişisel bir Web Hosting, FTP Server ve Virtual Domain gibi konularla birlikte yazabiliriz.
booney Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Facebook da paylaş
Alıntı Yaparak Cevapla
Yanıtla
Tags: , , , ,


Bookmarks


Şu an bu konuyu görüntüleyen kullanıcı sayısı: 1 (0 üye ve 1 misafir)
 
Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Yanıtlar Son Mesaj
Isa Server 2004-2006 Görsel Eğitim Seti KAV Programlama Dilleri 6 11-04-2010 15:08
Şok Şok Şok Burda Her Sey Var Bakmadan Gecme !!.Her Sey. FяєєSтүLєя.9` Counter Strike 2 19-02-2008 19:20
Services.lst BeYaZ_öLüM Network 1 21-02-2007 16:36
Wİndows 2000 Hakkinda Detayli Bİlgİler Gizli Takipçi Windows İşletim Sistemi 0 12-12-2005 18:38


Saat 21:17.


Powered by vBulletin Version 3.8.6
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO
Admin'e Ulaşmak istiyorsanız Buraya tıklayarak ulaşabilirsiniz
** !! ForumTURKA.Net'te Bulunan Bilgiler veya Dosyalar İzinsiz Kopyalanamaz !! **

Not : Burası binlerce kişinin mesaj gönderdiği bir forum sitesidir.Kullanıcıların mesajları onaydan geçmeden hemen yayınlanmaktadır dolayısıyla doğabilecek bütün sorumluluk yazarlara aittir.Yöneticiler bırakılan mesajları kontrol etmekde fakat gözden kaçanlar olabilmektedir.Eğer Türkiye Cumhuriyeti yasalarına uymayan ve telif hakkı içeren bir içeriğin forumumuzda paylaşıldığına rastladıysanız lütfen bizi bu konuda bilgilendiriniz,bildirgeniz incelendikden hemen sonra gereken yapılacaktır.Bildireceğiniz email adresi : oxsdy70@hotmail.com adresidir.Diğer bildirge seçeneği ise forumumuzdaki şikayet bölümüdür. Forum şikayet bölümüne gidin

forum sohbet Güncelle

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635