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.