Bu yazıda, üç popüler Linux dağıtımı üzerinde Apache Web Server kurulumunu adım adım anlatıyoruz: Ubuntu/Debian, CentOS/RHEL ve Arch Linux. Temel kurulum komutları ve yapılandırma adımlarına odaklandık.
1. Ubuntu / Debian Üzerinde Kurulum
Apache Kurulumu
sudo apt update
sudo apt install apache2 -yRewrite Modülünü Aktifleştir
sudo a2enmod rewriteVarsayılan Site Konfigürasyonunu Düzenle
sudo nano /etc/apache2/sites-available/000-default.confDosyada şu satır aranır ve düzeltilir
<Directory /var/www/html/>
AllowOverride All
</Directory>Apache’yi Yeniden Başlat
sudo systemctl restart apache22. CentOS / Red Hat (RHEL) Üzerinde Kurulum
Apache (httpd) Kurulumu
sudo yum install httpd -yApache’yi Başlat ve Otomatik Başlangıca Al
sudo systemctl start httpd
sudo systemctl enable httpdKonfigürasyon Düzenleme
sudo nano /etc/httpd/conf/httpd.confDosyada şu satır aranır ve düzeltilir
<Directory /var/www/html/>
AllowOverride All
</Directory>Apache’yi Yeniden Başlat
sudo systemctl restart apache2Firewall Ayarları
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload3. Arch Linux Üzerinde Kurulum
Apache Kurulumu
sudo pacman -S apacheKonfigürasyon Düzenleme
sudo nano /etc/httpd/conf/httpd.conf`mod_rewrite` modülünü aktifleştirmek için şu satırın başındaki `#` işaretini kaldırın:
LoadModule rewrite_module modules/mod_rewrite.soAynı dosyada
<Directory "/srv/http">
AllowOverride All
</Directory>Apache’yi Başlat ve Enable Et
sudo systemctl start httpd
sudo systemctl enable httpdApache Web Server başarıyla kuruldu ve temel yapılandırmalar tamamlandı. Her sistemde yapı benzerlik gösterir. Kurulum sonrası sayfanı test etmek için tarayıcıya aşağıdaki adresi yaz:
http://sunucu-ip-adresi

