← Anasayfa

Ubuntu Üzerinde Apache2 Kurulumu ve Virtual Host Mantığı

Web SunucularıUbuntu Server

Dünyanın en köklü web sunucusu şüphesiz ki Apache'dir. Ubuntu'ya kurulumu inanılmaz basittir ve 'Virtual Host' özelliği sayesinde tek bir sunucu üzerinden yüzlerce farklı alan adını (domain) sorunsuzca yayınlayabilirsiniz.

Kurulum Aşaması

Sistemi güncelleyip temel paketi çekiyoruz:

apt update
apt install apache2 -y

Sistem başlar başlamaz servisi otomatik olarak arka plan kayıtlarına alır.

Virtual Host Nedir, Nasıl Yapılır?

Nginx tarafındaki server blocks mimarisinin Apache ayağındaki adıdır. Sitenize özel bir ayar dosyası oluşturursunuz:

nano /etc/apache2/sites-available/siteadim.com.conf

İçeriğe şu standard şablonu yerleştirmelisiniz:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName siteadim.com
    ServerAlias www.siteadim.com
    DocumentRoot /var/www/siteadim
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Canlıya Alma

Bu ayarın geçerli olması için sitenizi aktif menüye taşıyıp servise haber vermemiz gerekiyor:

a2ensite siteadim.com.conf
systemctl reload apache2

İşte bu kadar! O çok göz korkutan Apache yönetimi, aslında dosyaları nereye koyacağınızı bildiğinizde çocuk oyuncağıdır.