كيفية تثبيت سيرفر الويب Apache على Ubuntu

كيفية تثبيت سيرفر الويب Apache على Ubuntu

يُعد Apache (httpd) أحد أكثر سيرفرات الويب استخدامًا. يشرح هذا الدليل كيفية تثبيته على Ubuntu وإنشاء مضيف افتراضي (virtual host).

1. تثبيت Apache

sudo apt update
sudo apt install -y apache2

2. التشغيل والتفعيل والسماح بالمرور عبر الجدار الناري

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.

هل كانت المقالة مفيدة ؟

1 أعضاء وجدوا هذه المقالة مفيدة

Powered by WHMCompleteSolution