كيفية تثبيت سيرفر الويب Apache على Ubuntu
يُعد Apache (httpd) أحد أكثر سيرفرات الويب استخدامًا. يشرح هذا الدليل كيفية تثبيته على Ubuntu وإنشاء مضيف افتراضي (virtual host).
1. تثبيت Apache
sudo apt update
sudo apt install -y apache22. التشغيل والتفعيل والسماح بالمرور عبر الجدار الناري
sudo systemctl enable --now apache2
sudo ufw allow 'Apache Full'3. إنشاء مضيف افتراضي
sudo mkdir -p /var/www/example.com/public_html
sudo nano /etc/apache2/sites-available/example.com.confالصق ما يلي، مع استبدال example.com بنطاقك:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>4. تفعيل الموقع وإعادة التحميل
sudo a2ensite example.com.conf
sudo apache2ctl configtest
sudo systemctl reload apache2لتفعيل HTTPS، ثبّت Certbot باستخدام الأمر sudo apt install certbot python3-certbot-apache ثم شغّل sudo certbot --apache.