كيفية تثبيت Nginx وإعداده على Ubuntu

كيفية تثبيت Nginx وإعداده على Ubuntu

Nginx هو سيرفر ويب سريع وخفيف ويعمل أيضًا كـ reverse proxy. يشرح هذا الدليل كيفية تثبيته على Ubuntu وإعداد server block أساسي لموقع ويب.

1. تثبيت Nginx

sudo apt update
sudo apt install -y nginx

2. تشغيل الخدمة وتفعيلها

sudo systemctl enable --now nginx
sudo systemctl status nginx

3. السماح بمرور HTTP/HTTPS عبر الجدار الناري

sudo ufw allow 'Nginx Full'
sudo ufw reload

4. إنشاء server block لموقعك

أنشئ ملف إعدادات لنطاقك:

sudo nano /etc/nginx/sites-available/example.com

الصق المحتوى التالي، مع استبدال example.com بنطاقك:

server {
    listen 80;
    server_name example.com www.example.com;
    root /var/www/example.com/public;
    index index.html index.php;

    location / {
        try_files $uri $uri/ =404;
    }
}

5. تفعيل الموقع وإعادة تحميل الإعدادات

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

أصبح موقعك الآن يعمل عبر Nginx. لتفعيل HTTPS، ثبّت شهادة Let’s Encrypt مجانية باستخدام sudo apt install certbot python3-certbot-nginx ثم نفّذ sudo certbot --nginx.

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

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

Powered by WHMCompleteSolution