How to Install Debian 9 on VirtualBox
جدول المحتويات:
- المتطلبات الأساسية
- تثبيت Nginx
- ضبط جدار الحماية
- إدارة خدمة Nginx مع systemctl
- هيكل ملف التكوين Nginx وأفضل الممارسات
- استنتاج
إن Nginx هو خادم HTTP وبروكسي عكسي مفتوح المصدر وعالي الأداء يعمل على تشغيل بعض أكبر المواقع على الإنترنت.
يمكن استخدام Nginx كخادم ويب مستقل ، وكوكيل عكسي لـ Apache وخوادم الويب الأخرى.
مقارنة بـ Apache ، يمكن لـ Nginx التعامل مع عدد كبير جدًا من الاتصالات المتزامنة ولديه مساحة ذاكرة أصغر لكل اتصال.
سيوضح هذا البرنامج التعليمي خطوات تثبيت Nginx وإدارته على جهاز Debian.
المتطلبات الأساسية
قبل البدء بالبرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.
تثبيت Nginx
التثبيت بسيط ومباشر. اتبع الخطوات أدناه لتثبيت Nginx على نظام دبيان الخاص بك:
-
تحديث فهرس الحزم:
sudo apt updateقم بتثبيت حزمة Nginx:
sudo apt install nginxستبدأ خدمة Nginx تلقائيًا بعد اكتمال عملية التثبيت. يمكنك التحقق من ذلك عن طريق تشغيل الأمر curl التالي:
curl -I 127.0.0.1HTTP/1.1 200 OK Server: nginx/1.10.3 Date: Mon, 27 Aug 2018 22:29:02 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Mon, 27 Aug 2018 22:27:54 GMT Connection: keep-alive ETag: "5b847aea-264" Accept-Ranges: bytes
ضبط جدار الحماية
إذا كنت تستخدم iptables لتصفية الاتصالات إلى نظامك ، فستحتاج إلى فتح منافذ HTTP (
80
) و HTTPS (
443
).
افتح المنافذ الضرورية عن طريق إصدار الأمر التالي:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
إدارة خدمة Nginx مع systemctl
يمكنك استخدام الأمر
systemctl
لإدارة خدمة Nginx ، مثل أي وحدة systemd أخرى.
لإيقاف خدمة Nginx ، قم بتشغيل:
sudo systemctl stop nginx
لبدء تشغيله مرة أخرى ، اكتب:
sudo systemctl start nginx
لإعادة تشغيل خدمة Nginx:
sudo systemctl restart nginx
أعد تحميل خدمة Nginx بعد إجراء بعض تغييرات التكوين:
sudo systemctl reload nginx
تعطيل خدمة Nginx للبدء في التمهيد:
sudo systemctl disable nginx
ولتمكينه مرة أخرى:
هيكل ملف التكوين Nginx وأفضل الممارسات
- يتم تخزين ملفات تكوين Nginx في الدليل
/etc/nginxوملف تهيئة Nginx الرئيسي هو/etc/nginx/nginx.confملفات تخزين كتلة الخادم (vhost) مخزنة في الدليل/etc/nginx/sites-available. لا يتم استخدام ملفات التكوين الموجودة في هذا الدليل بواسطة Nginx إلا إذا تم ربطها/etc/nginx/sites-enabledيتم تنشيط كتل الخادم عن طريق إنشاء ارتباط (مؤشر) من مواقع ملفات التكوين فيsites-availableالدليلsites-availableللدليلsites-enabledلكتابة المزيد من التعليمات البرمجيةsites-enabledللصيانة ، من المستحسن اتباع اصطلاح تسمية قياسي. على سبيل المثال ، إذا كان اسم المجال الخاص بك هوmydomain.com، فيجب تسمية ملف التكوين/etc/nginx/sites-available/mydomain.com.conf. يحتوي دليل/etc/nginx/snippetsعلى مقتطفات للتكوين يمكن تضمينها في الخادم منع الملفات. إذا كنت تستخدم شرائح التكوين القابلة للتكرار ، فيمكنك إعادة تكوين هذه الأجزاء في مقتطفات وإدراج ملف المقتطف في كتل الخادم. توجد ملفات سجلaccess.log(access.logوerror.log) في الدليل/var/log/nginx/. من المستحسن أن يكون لديكaccessمختلف وملفات سجلerrorلكل كتلة خادم. يمكنك تعيين دليل جذر مستند المجال الخاص بك إلى أي موقع تريده. تشمل المواقع الأكثر شيوعًا لـ webroot:-
/home/ //home/ //var/www//var/www/html//opt/
-
استنتاج
تهانينا ، لقد قمت بتثبيت Nginx بنجاح على خادم Debian 9 الخاص بك. أنت الآن جاهز لبدء نشر تطبيقاتك واستخدام Nginx كخادم ويب أو خادم وكيل.
إنجن إكس ديبيانهذا المنشور جزء من كيفية تثبيت LEMP Stack على سلسلة دبيان 9.
وظائف أخرى في هذه السلسلة:
• كيفية تثبيت MariaDB على أوبونتو 18.04 • كيفية تثبيت Nginx على دبيان 9 • كيفية تثبيت PHP على دبيان 9 • كيفية إعداد كتل خادم Nginx على دبيان 9 • تأمين Nginx مع Let's Encrypt على دبيان 9كيفية تثبيت وتكوين redis على ديبيان 9
Redis هو مخزن بيانات ذي قيمة مفتاح مفتوح المصدر في الذاكرة. يمكن استخدامه كقاعدة بيانات وذاكرة تخزين مؤقت ووسيط للرسائل ويدعم العديد من بنيات البيانات مثل Strings و Hashes و Lists و Sets وما إلى ذلك. يشرح هذا البرنامج التعليمي كيفية تثبيت Redis وتكوينه على خادم Debian 9.
كيفية تثبيت nginx على ديبيان 10 لينكس
إن Nginx هو خادم HTTP وبروكسي عكسي مفتوح المصدر وعالي الأداء يعمل على تشغيل بعض أكبر المواقع على الإنترنت. سنشرح في هذا البرنامج التعليمي كيفية تثبيت Nginx وإدارته على Debian 10 Buster.
كيفية ترقية ديبيان 9 تمتد إلى ديبيان 10 باستر
بعد أكثر من عامين من التطوير ، تم إصدار الإصدار المستقر من دبيان الجديد ، Debian 10 المسمى Buster ، في 6 يوليو 2019. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية ترقية نظام Debian 9 Stretch إلى Debian 10 Buster.







