إدارة سيرفر Nginx والأوامر المرتبطة معه

إدارة سيرفر Nginx والأوامر المرتبطة معه: يُنطق Nginx بـ "المحرك x" وهو سيرفر HTTP مجاني ومفتوح المصدر وعالي الأداء وسيرفر وكيل...
إدارة سيرفر Nginx والأوامر المرتبطة معه




إدارة سيرفر Nginx والأوامر المرتبطة معه: يُنطق Nginx بـ "المحرك x" وهو سيرفر HTTP مجاني ومفتوح المصدر وعالي الأداء وسيرفر وكيل عكسي مسؤول عن معالجة تحميل بعض أكبر المواقع على الإنترنت. يمكن استخدامه كويب سيرفر مستقل وكوكيل عكسي لـ Apache وسيرفرات الويب الأخرى. إذا كنت مطورًا أو مسؤول نظام ، فمن المحتمل أنك تتعامل مع سيرفر Nginx بشكل منتظم. في هذا الدليل ، سوف نستعرض أهم أوامر Nginx وأكثرها استخدامًا ، بما في ذلك بدء سيرفر Nginx وإيقافه وإعادة تشغيله.

قبل ان تبدأ #

نفترض أنك قمت بتسجيل الدخول كجذر أو مستخدم لديه امتيازات sudo. يجب أن تعمل الأوامر الموجودة في هذا الدليل على أي توزيعة Linux حديثة مثل Ubuntu 20.04 و CentOS 8 و Debian 11.

بدء Nginx #

بدء تشغيل سيرفر Nginx بسيط جدًا. فقط قم بتشغيل الأمر التالي:

[sudo systemctl start nginx]

عند النجاح ، لا ينتج عن الأمر أي إخراج.
إذا كنت تقوم بتشغيل توزيعة Linux بدون systemd ، فاكتب Nginx:
[sudo service nginx start]

 
بدلاً من بدء تشغيل خدمة Nginx يدويًا ، يوصى بضبطها للبدء في تمهيد النظام:
[sudo systemctl enable nginx]

إيقاف Nginx #

يؤدي إيقاف Nginx إلى إيقاف تشغيل جميع عمليات العاملين في Nginx بسرعة حتى إذا كانت هناك اتصالات مفتوحة.
لإيقاف Nginx ، قم بتشغيل أحد الأوامر التالية:
[sudo systemctl stop nginx

sudo service nginx stop]

إعادة تشغيل Nginx #

يعد خيار إعادة التشغيل طريقة سريعة لإيقاف سيرفر Nginx ثم بدء تشغيله.
استخدم أحد الأوامر التالية لإجراء إعادة تشغيل Nginx:
[sudo systemctl restart nginx

sudo service nginx restart]

هذا هو الأمر الذي من المحتمل أن تستخدمه كثيرًا.
 

إعادة تحميل Nginx #

تحتاج إلى إعادة تحميل سيرفر Nginx أو إعادة تشغيله كلما أجريت تغييرات على تكوينه.
 
يقوم أمر إعادة التحميل بتحميل التكوين الجديد ، ويبدأ عمليات عاملة جديدة بالتكوين الجديد ، ويغلق عمليات العمال القديمة بأمان.
لإعادة تحميل Nginx ، استخدم أحد الأوامر التالية:
[sudo systemctl reload nginx

sudo service nginx reload]

اختبار تكوين Nginx #

متى قمت بإجراء تغييرات على ملف تكوين سيرفر Nginx ، فمن الأفضل اختبار التكوين قبل إعادة تشغيل الخدمة أو إعادة تحميلها.
استخدم الأمر التالي لاختبار تكوين Nginx بحثًا عن أي أخطاء في بناء الجملة أو النظام:
[sudo nginx -t]

 
سيبدو الإخراج كما يلي:
[nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful]

في حالة وجود أي أخطاء ، فسيقوم الأمر بطباعة رسالة مفصلة.
 

عرض حالة Nginx #

للتحقق من حالة خدمة Nginx ، استخدم الأمر التالي:
[sudo systemctl status nginx]

 
سيبدو الإخراج كما يلي:
[nginx.service - A high performance web server and a reverse proxy server

Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-01-27 23:257:08 PDT; 7min ago
Docs: man:nginx(8)
Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 4504 (nginx)
Tasks: 3 (limit: 2319)
CGroup: /system.slice/nginx.service
|-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
|-4516 nginx: worker process
`-4517 nginx: worker process]  

التحقق من إصدار Nginx #

قد تحتاج أحيانًا إلى معرفة إصدار Nginx الخاص بك حتى تتمكن من تصحيح مشكلة أو تحديد ما إذا كانت هناك ميزة معينة متاحة أم لا.
يمكنك التحقق من إصدار Nginx الخاص بك عن طريق تشغيل:
[sudo nginx -v]

 
سيبدو الإخراج كما يلي:
[nginx version: nginx/1.14.0 (Ubuntu)]

 
يعرض الخيار -V إصدار Nginx مع خيار التكوين.
[sudo nginx -V]

خاتمة #

في هذا الدليل ، أظهرنا لك بعضًا من أوامر Nginx الأساسية. إذا كنت تريد معرفة المزيد حول خيارات سطر أوامر Nginx ، فتفضل بزيارة توثيق Nginx.

إذا كان لديك أي أسئلة أو ملاحظات ، فلا تتردد في ترك تعليق.

التعليقات

الاسم

أمن المعلومات,1,برامج وأنظمة,5,تجارة إلكترونية,3,تسويق إلكتروني,2,تقنية,7,حلول أعمال,2,سيرفرات,4,
rtl
item
النور تك - Al Nour Tech: إدارة سيرفر Nginx والأوامر المرتبطة معه
إدارة سيرفر Nginx والأوامر المرتبطة معه
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_I8HA-YgPWI-bhIQ0A2CMy3fVqTo2Gag0hjUps7Ftd60eGlSJf1GRSv-FX1IIjdWh5VVmU2RozNRMIQPS_8XXMXhO3uX73zHuU2tbjwbz9enaKtY4HlPdc9Cqos838j-WRNonGLekk4fU5IH3cgi65-Wytu0faMFFwJSB-OfP0JxAGHxRJcNMLBX4EQ/w400-h266/pexels-realtoughcandycom-11035538.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_I8HA-YgPWI-bhIQ0A2CMy3fVqTo2Gag0hjUps7Ftd60eGlSJf1GRSv-FX1IIjdWh5VVmU2RozNRMIQPS_8XXMXhO3uX73zHuU2tbjwbz9enaKtY4HlPdc9Cqos838j-WRNonGLekk4fU5IH3cgi65-Wytu0faMFFwJSB-OfP0JxAGHxRJcNMLBX4EQ/s72-w400-c-h266/pexels-realtoughcandycom-11035538.jpg
النور تك - Al Nour Tech
https://www.alnourtech.net/2022/05/nginx.html
https://www.alnourtech.net/
https://www.alnourtech.net/
https://www.alnourtech.net/2022/05/nginx.html
true
1113064971291893923
UTF-8
تم تحميل جميع المقالات لم يتم العثور على أي مقالة عرض الكل اقرأ أكثر رد الغاء الرد حذف بواسطة الرئيسية الصفحات المقالات عرض الكل مقالات ذات صلة الفئة أرشيف البحث جميع المقالات لم يتم العثور على أي مقالة مطابقة مع بحثك العودة الى الرئيسية الأحد الاثنين الثلاثاء الأربعاء الخميس الجمعة Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec الآن منذ 1 دقيقة $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago متابعون متابعة هذا المحتوى المميز مقفل الخطوة 1: شارك على شبكة اجتماعية الخطوة 2: انقر فوق الارتباط الموجود على شبكة التواصل الاجتماعي الخاصة بك Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy محتويات المقالة