LinuxWeb SitesiYazılarYazılım Konuları

Apache Web Sunucusu Kurulumu ve Ayarları

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 Nedir
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

Ubuntu'ya apache web server kurma
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

apache web sunucusu kurulumu
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.

“Yazıdaki komut istemcisinin karşılığı, henüz bilmeyenler için “SSH İstemci Programı”dır. Genellikle Putty Programı kullanılır.”
apt install apache2
Kurulum esnasında karşınıza
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.

apache2 default page
Apache Web Sunucusu Kurulumu ve Ayarları 1

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.

Önceki Sonraki
No Comments

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir