Kendi web sitenizi geliştirirken, ortalama bir ziyaretçinin bakış açısından web sitesinin nasıl görünebileceğini gözlemleme ve değerlendirme yeteneğine sahip olmanız gerekir.
Bazen HTML dosyalarınızı bir web tarayıcısında tıklayıp görüntülemek yeterlidir. Ancak dinamik içeriği test etmek istiyorsanız yerel bir web sunucusu kurmanız gerekecektir.
Bu oldukça basittir ve ister Windows, ister macOS veya Linux PC kullanıyor olun, bunu kendiniz kolayca yapabilirsiniz. Pek çok web sunucusu türü mevcuttur, ancak bu yazıda Apache'yi kullanacağız çünkü en popüler sunucudur, kurulumu çok kolaydır ve tüm popüler bilgisayar işletim sistemleriyle iyi bir uyumluluğa sahiptir.
Linux'ta yerel bir web sunucusu kurun
Apache, Unix benzeri işletim sistemleri için tasarlanmıştır. Linux bu kategoriye girer ve Apache web sunucusunun kurulumu ve yapılandırılması çok basit bir şekilde yapılabilir.
İş, komut satırı işlemeyi içerecektir. Günümüzün en popüler Linux dağıtımları, Apache'yi kaynaktan derlemeden tek bir basit komut kullanarak kurmanıza olanak tanır.
Debian, Ubuntu ve Ubuntu tabanlı dağıtımlar için:
sudo apt apache2'yi yükleyin
Red Hat ve CentOS için:
sudo dnf httpd'yi yükle
Kurulum tamamlandıktan sonra bir web tarayıcısı açın ve “ 127.0.0.1 ” veya “ localhost ” adresine gidin. Ekranda " Çalışıyor! " mesajı görünüyorsa Apache kurulumunuz başarılı olmuştur.

Apache'nin bu siteyi nasıl yönettiğini daha iyi anlamak için onu düzenleyelim. Öncelikle yerel Linux bilgisayarınızın web kök dizinine gidin.
cd /var/www/html
Sistemdeki bir metin düzenleyiciyi kullanarak “ index.html ” dosyasını kök dizin olarak açın .
“ Çalışıyor !” İfadesini arayın. ve onu " Teknolojiyi Kolaylaştırın! " gibi rastgele bir metinle değiştirin ve ardından dosyayı kaydedin.
Şimdi 127.0.0.1 adresindeki web sitesini yenileyin . “ İşe Yarar! ” yerine “ Teknolojiyi Kolaylaştırın! ” ifadesinin görüntülendiği bir ekran göreceksiniz. " vakti zamanında.
Artık basit bir web sunucusunu başarıyla kurdunuz. Yapılandırma ayarlarının bazı özelleştirmeleri “ apache2.conf ” dosyasında yapılabilir .
sudo nano /etc/apache2/apache2.conf
Not: Her konfigürasyon düzenlemesi yaptığınızda, değişiklikleri uygulamak için Apache'yi yeniden başlatmanız gerekecektir.
sudo systemctl apache2 yeniden başlat
Bu işe yaramazsa, önyükleme dosyasını doğrudan çalıştırarak yeniden başlatabilirsiniz.
sudo /etc/init.d/apache2 yeniden başlat
MacOS'ta yerel bir web sunucusu kurma
İyi haber şu ki Apache artık varsayılan olarak macOS'ta yüklü. Yani tek yapmanız gereken onu açmak.
Finder'da “ Uygulamalar -> Yardımcı Programlar ”a gidin, ardından Terminal'e çift tıklayın .
Önceden yüklenmiş Apache web sunucusunu etkinleştirmek için aşağıdaki komutu çalıştırın:
sudo apachectl başlat
Web sunucusunun çalışıp çalışmadığını kontrol etmek için bir tarayıcı açın ve “ 127.0.0.1 ” veya “ localhost ” adresine gidin.
![Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur]()
Elbette web sitesinin içeriğini Linux'ta yaptığınız gibi kök dizine giderek de değiştirebilirsiniz. Farklı olan tek şey yolun konumudur.
cd /Kütüphane/WebSunucusu/Belgeler/
Şimdi yerel metin düzenleyicinizi kullanarak “index.html.en” dosyasını düzenleyin. " İşe yarıyor! " ifadesini " Merhaba Dünya! " olarak değiştirin.
sudo nano index.html.en![Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur]()
Lütfen web sitesini 127.0.0.1 adresinde yenileyin . Ekranda “ Çalışıyor ! ” yerine “ Merhaba Dünya! ” ifadesinin görüntülendiğini göreceksiniz. " eskisi gibi.
![Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur]()
Apache web sunucusunu macOS'ta daha ayrıntılı yapılandırmak için “ httpd.conf ” dosyasına gidin.
sudo nano /etc/apache2/httpd.conf
Linux'ta olduğu gibi Apache hizmetini kök ayrıcalıklarına sahip apachectl komutunu kullanarak kolayca yeniden başlatabilirsiniz.
sudo apachectl yeniden başlat
Windows'ta yerel bir web sunucusu kurma
Linux ve macOS'tan farklı olarak Windows, Unix'i temel almadığından yerel bir web sunucusu kurmak biraz farklı olacaktır.
Neyse ki işi kolaylaştırmak için Apache, MySQL ve PHP gibi şeyleri bir araya getiren çok sayıda yükleyici var. Bunlardan biri XAMPP'dir.
( Not : XAMPP, Linux ve Mac OS X için de mevcuttur).
XAMPP'nin Windows sürümünü indirin ve kurulumu başlatın. İstendiğinde yükleyiciyi çalıştırın. İhtiyacınız olan tek şey bir web sunucusu ise Apache'yi seçebilirsiniz. Ancak veritabanı kullanmayı planlıyorsanız MySQL'i de tercih edebilirsiniz.
![Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur]()
Kuruluma devam edin ve son adıma ulaştığınızda “ Son ”a tıklayın. Varsayılan olarak XAMPP kontrol paneli başlatılacaktır.
![Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur]()
Gerekirse Apache ve MySQL için “ Başlat ”a tıklayın.
Web tarayıcınızda “ 127.0.0.1 ” veya “ localhost ” adresine giderseniz XAMPP yapılandırma sayfasını göreceksiniz.
![Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur]()
Yeni bir web sitesi oluşturmak için süreç yukarıdakiyle aynıdır. Not defterini açın ve örnek bir HTML dosyası oluşturun. Bunu “ merhaba.html ” olarak adlandırın.
![Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur]()
Dosyayı “ c:\xampp\htdocs\ ” konumunda bulunan belge kök klasörüne kaydedin .
Bir web tarayıcısı açıp 127.0.0.1/hello.html adresini ziyaret ederek ona gidin . Oluşturduğunuz web sitesini görüntüleyebileceksiniz.
![Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur Windows, macOS ve Linux'ta yerel web sunucusu (Yerel Web Sunucusu) nasıl kurulur]()