بث مباشر: كيفية إنشاء بيئة استضافة محلية على لينكس ديبان -الجزء الأول -
جدول المحتويات:
- قبل ان تبدأ
- ابتداء من Nginx
- وقف Nginx
- إعادة تشغيل Nginx
- إعادة تحميل Nginx
- اختبار تكوين Nginx
- عرض حالة Nginx
- التحقق من إصدار Nginx
- استنتاج
يعد Nginx وضوحًا "engine x" عبارة عن خادم وكيل HTTP ومصدر مجاني وعالي الأداء ومفتوح الأداء ومسؤول عن معالجة حمل بعض أكبر المواقع على الإنترنت. يمكن استخدامه كخادم ويب مستقل ، وكوكيل عكسي لـ Apache وخوادم الويب الأخرى.
في هذا الدليل ، سنتجاوز أوامر Nginx الأكثر استخدامًا والأكثر استخدامًا ، بما في ذلك تشغيل Nginx وإيقافه وإعادة تشغيله.
قبل ان تبدأ
نحن نفترض أنك قمت بتسجيل الدخول كجذر أو مستخدم له امتيازات sudo. تعمل الأوامر المدمجة في هذا التوزيع على أي توزيع حديث لنظام Linux مثل Ubuntu 18.04 و CentOS 8 و Debian 10.
ابتداء من Nginx
بدء Nginx بسيط جدا. فقط قم بتشغيل الأمر التالي:
sudo systemctl start nginx
عند النجاح ، لا ينتج الأمر أي إخراج.
إذا كنت تقوم بتشغيل توزيع Linux بدون systemd لبدء تشغيل Nginx type:
sudo service start nginx
بدلاً من بدء تشغيل خدمة Nginx يدويًا ، يوصى بضبطها على بدء تشغيل النظام:
وقف Nginx
يؤدي إيقاف تشغيل Nginx إلى إيقاف جميع عمليات العامل Nginx بسرعة حتى لو كانت هناك اتصالات مفتوحة.
لإيقاف Nginx ، قم بتشغيل أحد الأوامر التالية:
sudo systemctl stop nginx
sudo service stop nginx
إعادة تشغيل Nginx
خيار إعادة التشغيل هو وسيلة سريعة لإيقاف ثم تشغيل خادم Nginx.
استخدم أحد الأوامر التالية لإجراء إعادة تشغيل Nginx:
sudo systemctl restart nginx
sudo service restart nginx
هذا هو الأمر الذي ربما ستستخدمه بشكل متكرر.
إعادة تحميل Nginx
تحتاج إلى إعادة تحميل أو إعادة تشغيل Nginx كلما قمت بإجراء تغييرات على التكوين الخاص به.
يقوم الأمر reload بتحميل التكوين الجديد ، ويبدأ عمليات العامل الجديدة مع التكوين الجديد ، ويقوم بإيقاف تشغيل العمليات المنفِذة القديمة برشاقة.
لإعادة تحميل Nginx ، استخدم أحد الأوامر التالية:
sudo systemctl reload nginx
sudo service reload nginx
اختبار تكوين 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 2019-04-21 13:57:01 PDT; 5min 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 مع خيار التكوين.
استنتاج
في هذا الدليل ، أظهرنا لك بعض أوامر Nginx الأكثر أهمية. إذا كنت ترغب في معرفة المزيد حول خيارات سطر أوامر Nginx ، فقم بزيارة وثائق Nginx.
محطة nginxأوامر Google Now Voice المفيدة التي يجب أن تعرفها
A lit of some Google Now Voice Commands التي يجب أن تعرفها. ابحث عن معلومات الطقس ، التطبيق المفتوح ، النشر على Facebook ، ابحث عن الاتجاهات ، البحث ، التصفح ، إلخ.
15 - تعمل النوافذ الرائعة على تشغيل أوامر قد لا تعرفها
هل سبق أن عرفت Run Run أن تكون مفيدة للغاية؟ تحقق من هذه 15 رهيبة تشغيل ويندوز أوامر قد لا تعرفه عن.
أوامر اباتشي يجب أن تعرفها
خادم Apache HTTP هو خادم الويب الأكثر شعبية في العالم. في هذا الدليل ، سنتجاوز أوامر Apache الأكثر أهمية والتي يتم استخدامها بشكل متكرر ، بما في ذلك بدء تشغيل Apache وإيقافه وإعادة تشغيله.