Abyss Web Server
Herşey Windows XP Home işletim sistemi üzerinde IIS ile beraber ASP çalıştırmak istememle başlamıştı. Bu işletim sistemi üzerinde IIS çalıştırmanın imkansız olduğunu farkettiğimde ise hemen ASP desteği olan ücretsiz bir web sunucusu bulmaya çalışmıştım. Sonuç olarak Abyss Web Server isimli web sunucusu ile karşılaşmıştım. Sanırım bu web sunucusu için Hepsi Bir Arada Web Sunucusu tabirini kullansam yanlış olmaz
Abyss Web Server nedir?
Kısaca AWS, kendisinden talep edilen web sayfalarını servis etmekle görevlendirilmiş bir yazılımdır. Aynen Apache gibi, IIS gibi veya Lighttpd gibi alternatif bir web sunucusudur. Personal ve Professional olmak üzere 2 farklı sürümü mevcut. Ben ücretsiz olan Abyss Web Server X1 Personal Edition sürümünü kullanıyorum. Bir ev kullanıcısı için professional sürümüyle arasında çok büyük farklılıklar yok. İki sürüm arasındaki karşılaştırmaya bu sayfadan ulaşabilirsiniz.
Neden Abyss Web Server?
En önemli sebebi ASP, ASP.NET, PHP, Python ve Ruby On Rails gibi önemli dillere destek sağlıyor olması. Şu anda ben asp, asp.net ve php dillerini AWS ile birlikte kullanıyorum. Diğer taraftan sistem kaynaklarını gerçekten çok az kullanıyor. Apache web sunucusu hiçbir işlem yapmazken (boşta iken) bilgisayarımda yaklaşık 35 KB ram harcarken, AWS aynı durumda 1 KB bile ram harcamıyor. İşte bu sebeplerden AWS, bilgisayarımda sürekli çalışır haldeyken Apache web sunucusu pasif halde. Apache web sunucusunu yalnızca ihtiyacım olduğu zamanlarda başlatıyorum, işim bittiğinde ise yine pasif hale getiriyorum.

Apache Ram Kullanımı

AWS Ram Kullanımı
Bir diğer neden ise AWS’nin gerçekten çok kolay bir şekilde konfigüre edilebilmesi. Yine Apache ile karşılaştırmamız gerekirse, Apache’yi konfigüre etmek için http.conf isimli metin dosyasını açarak düzenlemeler yapmanız gerekiyor. Oysaki AWS, size web tabanlı güzel bir arayüz sunuyor. Bu arayüzden istediğiniz değişiklikleri kolayca yapabiliyorsunuz. Aynı zamanda bu arayüzün iyi sayılabilecek bir Türkçe dil desteği de var.

AWS sunucusunu konfigüre edebileceğiz ekran
Ayrıca AWS web sunucusunun URL Rewriting, Virtual Hosting, SSL, Bandwith Control ve Unicode gibi önemli özellikleri de bulunuyor. Daha fazla bilgi için features sayfasına bakabilirsiniz.
AWS ile PHP ve ASP dillerini nasıl çalıştırabilirim?
Sanırım en çok merak edilen konulardan birisi hem ASP hem de PHP dillerinin AWS ile nasıl çalıştırılabileceği olacaktır. Ondan önce AWS’nin doğal (native) olarak ASP.NET dilini desteklediğini hatırlatmak istiyorum. Yani bilgisayarınızda .NET Framework yüklü ise hiçbir ayar yapmanıza gerek kalmadan ASP.NET dili ile çalışabilirsiniz.
AWS ile ASP ve PHP dilleriyle çalışabilmek içinse birkaç ayar yapmanız gerekiyor. Bu ayarlardan burada bahsederek yazıyı uzatmak istemedim. O yüzden sizlere geçtiğimiz yıl hazırlamış olduğum videoların bağlantılarını vermek istiyorum. Videolar eski olabilir ama kullandığım yöntemler halâ geçerlidir. Alttaki bağlantılara tıklayarak hazırladığım video’ları bilgisayarınıza indirebilirsiniz.
Sonuç
AWS gerçekten pratik ve birçok değişik konuda kullanıcısına çözüm sağlayabilecek bir web sunucusu. Özellikle Windows XP Home üzerinde rahatça ASP ve ASP.NET dilleriyle çalışabilmemi sağlıyor. Geçtiğimiz günlerde ise 1.25 numaralı yeni versiyonu çıkmıştı. Ben de bu yeni versiyonun yüzü suyu hürmetine bu yazıyı hazırlamak istedim. Umarım iyi etmişimdir ![]()



















eburhan kardeş yazını sürekli takip ediyorum,her sabah mail adresime bakar gibi senin siteni de kontrol etmeden geçmiyorum.
Bilgin ve paylaşımların için çok çook teşekürler iyi çalışmalar
teşekkürler eburhan. bu web server ‘i daha önce denemiştim ama üzerine asp, php çalıştıramamıştım. Videoları şimdi indiriyorum
Erhan abi gerçekten güzel bir program.
ben normalde xp pro. kullanıyorum. ama iis kurmadım.
bunun yerine baby web server kullanıyordum.
bazı hatalar alıyordum.
İnşallah bu program asp’de hata sorun çıkarmaz.
hemen deniyorum.
Gerçekten yararlı bilgiler . paylaşımlarının devamını dilerim
ASP / ASP.NET’i hangi alanlarda kullanıyorsun Erhan? Ne gibi sistemler kodlama için örneğin?
@Mustafa
Zaman zaman ASP’ye ihtiyaç duyabiliyorum. Örneğin Ajax-Tr‘de özellikle PHP ile örnekler gösteriyoruz ama ASP örneği isteyenler de oluyor. Bunu ASP ile nasıl yapabilirim tarzında sorular geliyor. Ben de bilgisayarımda örnek scriptler yazarak test edip geri yolluyorum.
PHP’den sonra ise en çok ilgilendiğim dil ASP.NET şu anda. Kendimi geliştirmek adına C# ile ASP.NET uygulamaları yazmaya çalışıyorum.
Hadi bakalım Erhan, güzel yoldasın. Ben de C#’a bakacağım bir ara ama ondan önce C ve C++’ı PHP seviyeme getirmek istiyorum.
Hâlâ görüşemedik seninle messenger üzerinden
Erhan, teşekkürler bu bilgiler için, gerçi bende IIS var ama olsun, php desteğinin de olması bunu bir adım öne taşıdı. Bu arada yeterli zamanım olursa .net’de ajax kullanımı hakkında ajax-tr’ye katkıda bulunmak isterim.
@fatih
Bu harika olur
Alttaki adresime e-posta atabilirsin.
http://tinyurl.com/2mtl7g
Vay be birazcık buğulandım. Çünkü belki de 3-4 yıl öncesi şu internet alemine ilk site yapmaya çalışmaya(!) başladığımda karşılaştığım ilk web server’dı kendisi. Hoş şuan kendisi sattım birazcık
, şuan apache kullanıyorum 
@DarK
Ben de yanlış hatırlamıyorsam 3-4 sene önce bulmuştum bu yazılımı. Sanırım PcNet dergisinin cd’lerinden birisindeydi. Ama o zaman blog yazmıyordum tabii. İşte kısmet bugüneymiş
hemen deniyorum Erhan. Ben de aynı durumdayım. ASP.NET kitabı aldım 3-4 aydır duruyor XP Home kullandığım için. Sağolasın.
Burhan Kardeş verdiğin dosyalar boş. Rar dosyaları açıldığında hava alıyoruz. Bilgilerinize…
Dosyaları bilgisayarıma tekrar indirip kontrol ettim. İçleri boş değil. Hepsi çalışıyor.
eburhan
harcanan ram miktarını yazarken 35.000 kb yazacaktın heralde.
35 mb de olur.
merhaba.
server’ı video’dan da yardım alarak belirtiğiniz şekilde kurdum.
fakat IP yazıp enter’ladıgımda modem giriş sayfası çıkıyor. muhtemelen modemde bir ayar yapıcam ama ne ?=)
zoom x5 kullanıyorum yardımcı olabilirseniz sevinirim.
@maxer
Aklıma gelen en uygun çözüm; modemin arabirimine ulaşmak için kullanılan varsayılan port numarasını’nı değiştirmek olacaktır. Örneğin modeminize http://10.0.0.2/ ile giriş yapıyorsanız http://10.0.0.2:88/ ile giriş yapacak şekilde ayarlayın. Yani varsayılan port numarasını 88 gibi kullanımda olmadığını düşündüğünüz port numarası ile değiştirin.
Zoom X5′in ayarlarıyla ilgili bilgim yok. Varsayılan port numarasını değiştirmek için kullanım kitapçığı varsa oradan yardım alabilirsiniz.
EBurhan Kardeşim, ActiveHtml’yi free indirelim dedik bu mesajı aldık “The FREE Version is no longer available!”. 45 günlük deneyebilirsiniz diyorlar sonrası paralı. Bu olmadan da Abyys kullanılmıyor galiba? İngilizcem pek iyi değil durumu aydınlatırsan sevinirim.
@Bilgesin
ActiveHtml yalnızca ASP ile çalışmak istediğinizde lâzım olacaktır. Yoksa Abyss web sunucusunu kullanabilmek için ActiveHtml yazılımını kurmanız şart değil!
@Bilgesin çözümü buldum. 45 gün sonra programı kaldır tekrar yükle. Ben denedim oluyor sen de bir dene. Eğer yine olmazsa benimle irtibata geç.
S.a kardeşim çok güzel ilk galiba haberi yayınladıgın gün indirdim güzelde video lu yapmışsın eline sağlık ama php server lar için şimdi bu abyss nin kendi paneli var orada db ekleme gibi bişey yok php yada asp script ler de db eklemek zorunda kalıyorum onu nasıl hallederiz bide buna çözüm bulsam şimdiden tşk ederim
@F4T!H
Veritabanı (db dediğin şey) ekleme işleminin Abyss Web Server ile ilgisi yok. Adı üzerinde bu yazılım sadece bir “web sunucusu”. Buna ek olarak senin ihtiyacın olan şey bir “veritabanı sunucusu”. Yani php scriptlerini çalıştırabilmen için Abyss’nin yanına MySQL gibi bir veritabanı sunucusu da yüklemen gerekiyor. DB’leri işte buna yükleyeceksin (:
bilg. muhündisliği öğrencisiyim bilgisayarımda xp home yüklü ve xp pro yükleyemiyorum. beni engelliyor. yukarıdaki programı kullandım. localhost çalısıyor ama asp kodları ile yazdıgım herhangi bir şey sayfada görünmüyor.
problemin ne olduğu hakkında bilgilendirir seniz cok sevinirim yoksa bu dersten kalacam.:)))
bilgileriniz için teşekkür ederim yalnız bunun türkçe dili yok mu? ben yeni başladım ve zorlanıyorum bu şekilde.
çok Sagolasınız
kardeş teşekkürler tüm bilgileriniz için…
ASP çalıştırmaya çalışıyorum ama desteklemiyor mu acaba? Veya başka bir ayarı mı var? Hata şunu veriyor:
“” Microsoft VBScript çalışma hatası- Error ‘800a0411′
Ad yeniden tanımlandı: ‘gsColorWhite’
/includes/SiteConfig.asp, line 18
“”"”"”
böyle bir hata. hiçbir şekilde çalıştıramadım asp’yi lütfen yardım…
teşekkürler eburhan
Ellerine sağlık güzel olmuş bunu yazman…
merhaba ben programı videoda anlatıldığı gibi kurdum asp ve php leri de bulup indirdim. ama çalışmasında bir sorun var bana verdiği ftp adresi girdiğim zaman resimdeki gibi bir sorun çıkıyor. belki programda bi sorun var diye 5 farklı yerden indirdim ama hepsi aynı xp home kullanıyorum yardım lütfen.
sayfa görüntüsü bu şekil.
http://img134.imageshack.us/img134/3244/adszpe6.png
video linkleri bozuk. bir bakarsanız sevinirim. bu konuyu çok aradım tam buldum linkler ölü. lütfen bi bakın.
Güncelleme: video linklerini yeniledim.
ÇOK TEŞEKKÜRLER…
Erhan bey,
Bilişim Teknolojilerine ve bizlere verdiğiniz bu tür güzel çalışmalardan dolayı teşekkür ederim. Bu aktarmış olduğunuz bilgiler çok işime yaradı. Sağolun varolun… Kusursuz anlatmışsınız.
Çalışmalarınızda başarılar, saygılar.
erhan bey;
çalışmanızdan ötürü çok teşekkür ederim.
bende sıkı takipçileriniz arasındayım artık.
bu sistemi makinama kurdum asp ve php yide kurdum fakat videoları uygulamaya gelince bir sorunum oldu scrip paremetrelerine girdiğimde karsıma FastCGI Parameters : düzenle cıktı ne yapabilirim asp ve phpyi ekleyemiyorum
Harikasın arkadaşım.Hiç bir soru sormadan yaptığım nadir işlerden oldu.Çok teşekkürler…Bu arada ben ActiveHTML’yi biraz zor buldum gerçi videodaki dosyanın adını(ahtml_1020030.exe) yazdığım zaman çıktı google’dan
Arkadaşlar için ActiveHTML direk link http://www.selisoft.com/download/de/ahtml.exe
videolarınızın desteği ile php destekli web serverı kurdum lakin ben joomlanın bir farklı versiyonu olan moodleı kurmak istiyordum ancak kuramadım acaba ne lazım ? bana bu konuda yardımcı olursanız sevinirim.