Localhost, bilgisayarın çeşitli yazılımlar sayesinde sunucuya çevrilmesine imkan sağlamaktadır. Genellikle özel bir sunucuya ihtiyaç duyan yazılımcılar, şirketler ve web siteleri tarafından localhost tercih edilmektedir. Web yazılımcıları ya da web yazılım geliştirme işiyle uğraşan bireyler başta olmak üzere kullanıcılar çalışmalarını gerçek bir sunucu üzerinden gerçekleştirmek yerine kişisel bilgisayarları üzerinde test edebilmek için Localhost kullanmaktadırlar. Localhostların temel prensibi gereğince kullanıcı izin vermediği müddetçe çalışmalarının üçüncü bir kişi tarafından görülmesi mümkün değildir. Bu sayede de web yazılımları güvenli bir ortam üzerinde geliştirilir.
Localhost yürütülürken fiziksel ağ kaynaklarına sahip olmamasına rağmen yerel makine üzerinde bir uygulama ya da programı kullanmanıza izin veren yerel bir sunucuymuş gibi davranmaktadır. Localhost kullanımı işletim sisteminin çekirdeğindeki sürücüye arayüz aracılığıyla erişir. Bu işlemi gerçekleştirmek için modeme, ağ kartına ya da herhangi bir ekipmana ihtiyaç duymamaktadır.
Localhost Kullanım Avantajları
WordPress kurmayı düşünen kullanıcılar ya da PHP, HTML kodlarıyla uğraşanlar internet dünyasına giriş yapmadan ve hosting hizmeti almadan denemelerini Localhost üzerinden yapmaktadır. Localhostun başlıca avantajları şu şekilde sıralanabilir:
- Herhangi bir uygulama sunucu üzerine yerleştirilmeden önce yazılımın işlevini yerine getirilip getirilmediği kontrol edilir.
- Localhost kullanımı işletim sistemini simüle edilen bir sunucu olarak yansıtır.
- Ağ hızı kontrolü Localhost kullanılarak gerçekleştirilebilir. Ağ yönetici tarafından ekipmanın ve TCP/IP protokolünün doğru bir şekilde çalıştığını test etmek amacıyla Localhost\’a ping isteği gönderebilir. Bu sayede bağlantı kontrolü sağlanmış olur.
- Kötü niyetli web yazılım ve sitelerini engellemek de Localhost kullanımı için tercih edilen amaçlardan biridir. Localhost alan ismi istenmeyen IP adreslerine atanır ve istenmeyen içeriğe erişilmesi engellenmiş olur.
- Localhostun ücretsiz hizmet veriyor olması da kullanıcılar için cazip bir kullanım avantajı sunmaktadır. Web sitesi geliştirme aşamasındayken alınacak hizmet için herhangi bir bütçe ayırmadan test işlemleri gerçekleştirilebilir.
- WordPress üzerinde herhangi bir değişiklik için çevrimdışı çalışma olanağı sunmaktadır.
- Kullanıcıların tüm çalışmaları yerel olarak kaydedilmektedir. Yani ekstra bir komut sağlanmadığı müddetçe bilgileriniz ya da çalışmalarınız asla üçüncü bir kişiyle paylaşılmaz. Bu da kullanıcılara güvenli çalışma alanı sunar.
- Localhost, ping testi, Windows komut istemi veya MacOS terminal gibi temel komutların uygulanmasına olanak sağlar.
- Localhost kurulumu ve kullanımı İnternet bağlantısına ihtiyaç duymadan yazılım ve program denemelerinin gerçekleştirilmesini sağlar. İnternet bağlantısından tamamen bağımsızdır.
Localhost Nasıl Kurulur?
Localhost kurulumu oldukça kolay bir şekilde gerçekleştirilmektedir. Localhost IP adresi olarak 127.0.0.1 tanımlanmıştır. Windows ve Unix tabanlı tüm sistemlerde bulunan hosts adlı bir dosya üzerinden çalışmaktadır. Linux işletim sistemleri için bu dosya /etc/ hosts konumundadır. Windows için kurulu olan bu özelliği aktive etmek için şu adımlar izlenmelidir:
- Localhost kurulumu için öncelikle denetim masasına gidilmelidir. Denetim masası üzerinde program ve özelliklerden Windows özelliklerini aç veya kapat seçeneğine tıklanmalıdır.
- Daha sonra açılacak olan pencereden İnternet Information Services Barındırılabilir Web Çekirdeği ve İnternet Information Services kutucukları işaretlenmelidir.
- Bir sonraki adımda da İnternet Information Service seçeneğinin yanındaki + işaretine tıklayarak seçim genişletilmelidir. Açılan pencere üzerinde Word Wide Web Hizmetlerinin yanında bulunan + simgesine tıklanılmalıdır. Alt sekmelerde bulunan Uygulama Geliştirme Özellikleri seçeneğinden ASP. NET 3.5, ASP ve ASP.NET 4.8\’e ait kutular onaylanmalıdır.
- Bu noktada kullanıcılar Localhost kurulumu başarılı bir şekilde diye kontrol etmek isteyebilir. Bu kontrolü sağlamak için Bilgisayarım bölümünden Yerel Disk (C) ye girilmelidir. Eğer İnetpub klasörü görüntülenebiliyorsa kurulum gerçekleşmiştir. Ayrıca görüntülenen İnetpub klasörünün wwwroot dosyası web sitesi için dosyalar atılması amacıyla kullanıma tanımlanabilir.