Nginx هو خادم ويب قوي وخفيف الوزن يستخدمه ملايين المواقع حول العالم. هذا الدليل يوضح كيفية تثبيت وتكوين Nginx بشكل آمن على خادمك لاستضافة تطبيقاتك بكفاءة. ستتعلم أفضل الممارسات الأمنية وتحسين الأداء من البداية.
قم بتحديث قائمة الحزم على خادمك باستخدام apt أو yum حسب توزيعة لينكس التي تستخدمها. تأكد من تثبيت أدوات البناء الأساسية والمكتبات المطلوبة قبل البدء بتثبيت Nginx.
ثبّت Nginx باستخدام مدير الحزم. على Ubuntu/Debian استخدم: sudo apt install nginx. على CentOS/RHEL استخدم: sudo yum install nginx. بعد التثبيت، تحقق من أن الخدمة مثبتة بنجاح.
ثبّت Certbot وهي أداة تلقائية للحصول على شهادات SSL مجانية من Let's Encrypt. قم بتشغيل: sudo apt install certbot python3-certbot-nginx ثم استخدم Certbot لإصدار شهادة لنطاقك تلقائياً.
عدّل ملف الإعدادات الرئيسي في /etc/nginx/nginx.conf. أضف سيرفر بلوك (server block) جديد يشير إلى نطاقك وحدد جذر الملفات والإعدادات الأساسية مثل عدد العمليات والاتصالات.
