
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
{Alıntıdır}