Başlıklar
Bu kapsamlı rehberde, Apache web sunucusu kurulumunu adımlar ile öğrenebilirsiniz. Kurulum sürecini basit ve anlaşılır bir şekilde açıklıyoruz, böylece başlangıç seviyesindeki kullanıcılar bile kolayca uygulayabilirler.
Öncelikle Apache kavramını açıklamakla başlayalım:
Apache Nedir?
Apache, açık kaynaklı ve çapraz platform destekli bir HTTP web sunucusudur. Web sunucusu, internet üzerindeki web sitelerinin yayınlanmasını sağlayan bir yazılımdır. Apache, istemci bilgisayarların (web tarayıcılarının) sunucuya istek gönderdiği ve sunucunun bu isteği karşıladığı bir iletişim protokolü olan HTTP’yi destekler.
Apache, güvenli, verimli ve genişletilebilir bir sunucu olarak tanınır. Özellikle Linux işletim sistemleriyle uyumludur, ancak diğer işletim sistemlerinde de kullanılabilir. Apache’nin amacı, geçerli HTTP standartlarına uygun olarak web hizmetleri sağlamaktır.
Apache Web Server Kurulumu
Bu adımda Apache Web Sunucusu’nun nasıl sunucunuza kuracağınızı anlatacağım. Genellikle Apache, Linux sistemlerine web site barındırma veya benzeri bir amaçla kurulduğu için, bu yazıda da Ubuntu kurulumundan yola çıkarak anlatmaya devam edeceğim.
Ubuntu Apache Kurulumu
Apache sunucusunu Ubuntu dağıtımınıza uygun kod blokları ile veya derleyerek kurabilirsiniz. Bundan sonraki adımlarda paket kurulumundan devam edeceğim.
Paket Güncellemesi
Öncelikle sunucumuzda bir paket güncellemesi yapması için gerekli komutu çalıştıralım.
apt-get update
Apache Kurulumu
Paketleri güncelledikten sonra gerekli her şey sunucunuzda zaten hazır bulunuyor. Apache web sunucusunu (Apache web server) kurmak için aşağıdaki komutu terminalinize girin.
apt install apache2
Do you want to continue? [Y/n] sorusuna “Y” cevabını yazıp kuruluma devam edin.
Kurulumun ardından Apache Web Server’ı manuel olarak başlatmanız gerekmektedir. Apache kurulumuna başlatmak için aşağıdaki komutu istemcinize girin.
sudo service apache2 start
Bu adımdan sonra Ubuntu sunucunuza Apache Web Server kurulmuş olacaktır.
Kontrol etmek için sunucunuzun IP adresini tarayıcınızın adres çubuğuna girerek Apache sunucusunun durumunu kontrol edebilirsiniz.
Apache Sunucusu Ayarları
Apache Web Serverı yeniden başlatmak için aşağıdaki kodu istemcinize girebilirsiniz.
sudo service apache2 restart
veya
systemctl restart apache2
Apache Web Serverı durdurmak(stop) için ise şu komutu istemcinize girin:
sudo service apache2 stop
Apache2 Durumunu Kontrol etmek için ise istemcinize gireceğiniz komut:
service apache2 status
Yüklü Modülleri Listeleme:
httpd -M
Apache kurulumunu sunucudan silmek için aşağıdaki komutları sırasıyla komut istemcinize girin:
sudo service apache2 stop
sudo systemctl disable apache2
sudo apt-get remove apache2
sudo apt-get autoremove
sudo rm -rf /etc/apache
SSL Sertifikası Kurma
Mevcut olarak elimde bulunan sunucu üzerinde SSL Sertifikası kurulumunu deneyemediğimden dolayı, SSL Sertifikası kurulumuyla ilgili detaylı bir makaleye aşağıdan erişebilirsiniz.
Ubuntu 18.04 Certbot ile Lets Encrypt Kurulumu – Digital Ocean Makalesi
Eğer Ubuntu işletim sistemi versiyonunuz 18.04 üstü ise, yine aynı sayfa üzerinde üst sürümler için kurulum rehberini araştırarak bulabilirsiniz.
Sonuç
Bu rehberde, Linux üzerinde Apache web sunucusunun kurulumu ve temel ayarlarını içeren bilgiler ile, adım adım ilerleyerek karmaşık gibi görünen bu süreci kolayca tamamlayabilirsiniz. Artık apache web sunucunuzu istediğiniz gibi yapılandırabilir ve yeni web siteleri oluşturabilirsiniz.
No Comments