Skip to content
  • عنصر القائمة
  • عنصر القائمة
  • عنصر القائمة
  • عنصر القائمة

Bccline.com

.It's better to learn than go guns

  • الرئيسية
  • المتجر
    • لابتوب
    • شبكات
    • وسائط تخزين
      • هارد خارجي
      • هارد داخلي
      • فلاشة
      • كرت ذاكرة
    • اكسسوارات
      • ماوس وكيبورد
      • بور بانك
      • صوتيات
    • إتمام الطلب
    • سلة المشتريات
    • لوحة حسابي
  • أخبار تقنية
    • تقنيات المستقبل
  • شروحات
    • برمجه
  • دليل استخدام
    • أمن سيبراني
    • انظمة تشغيل
  • منوعات
  • Toggle search form
  • كيفية إعداد وتنصيب مُخدّم ويب محلي على أبونتو لينكس LAMP انظمة تشغيل
  • إعداد وتفعيل وضع المراقبة لكرت شبكة TP-Link wn725n 150Mbps أمن سيبراني
  • كيف: إعداد وتنصيب توزيعة أبونتو سيرفرUbuntu Server 21.10 . انظمة تشغيل
  • تهديدات البرامج الضارة والفيروسات لجهاز التوجيه"الراوتر"
    تهديدات البرامج الضارة والفيروسات لجهاز التوجيه”الراوتر” أخبار تقنية
  • كيف تتأكد أن خدمة VPN التي تستخدمها تعمل بشكل صحيح ؟ أمن سيبراني
  • إعداد وتنصيب Webmin في ابونتو Ubuntu 22.04 LTS برمجه
  • تنصيب توزيعة “كالي لينكس” كنظام أساسي مع ويندوز انظمة تشغيل
  • Mozilla تعلن العمل على إطلاق شبكة تواصل اجتماعي لامركزية تدعم Fediverse أخبار تقنية

كيفية تثبيت Nginx على Ubuntu 22.04 LTS

Posted on يونيو 5, 2022يناير 20, 2023 By Ahmad Bakdash لا توجد تعليقات على كيفية تثبيت Nginx على Ubuntu 22.04 LTS

Loading

Nginx هو خادم ويب مفتوح المصدر ومجاني, يوفر خدمات متنوعة لإدارة خادم وكيل الويب web proxy server وخادم البريد الإلكتروني IMAP و POP3 وموازنة التحميل , يتوفر خادم Nginx في المستودع الرسمي لـ Ubuntu 22.04 ,يمكن تثبيت Nginx وتكوين إعداداته بعدد من الخطوات باستخدام مجموعة بسيطة من الأوامر.

المتطلبات

  • هذا الشرح متوافق مع أحد أنظمة التشغيل التالية: Ubuntu 22.04 و 20.04 وأي توزيعة أخرى تعتمد على Debian مثل Linux Mint.يوصى باستخدام تثبيت جديد لنظام التشغيل لمنع أي مشكلات محتملة.
  • وصول عبر SSH إذا كنت تستخدم نسخة نظام تشغيل سيرفر Ubuntu server , (أو افتح Terminal إذا كنت تستخدم سطح المكتب).
  • مستخدم sudo غير الجذر أو صلاحيات الوصول إلى المستخدم الجذر, يستحسن التصرف بصفتك مستخدم sudo غير جذر ، هذا اكثر أمانا .

تثبيت Nginx على Ubuntu 22.04 LTS Jammy Jellyfish

سنسرد خطوات تثبيت NGINX على Ubuntu 22.04 باستخدام حزمة المستودع الرسمي لـ Ubuntu 22.04.

الخطوة 1 : تحديث مستودعات النظام.

لنتأكد من أن جميع حزم النظام لديك محدثة عن طريق تشغيل أوامر apt التالية في الجهاز:

sudo apt update 
sudo apt upgrade
الخطوة 2: تثبيت Nginx على Ubuntu 22.04.

من ثم يمجرد تحديث حزم النظام ، يمكنك تثبيت NGINX بمساعدة الأمر التالي:

sudo apt install nginx

سيستغرق ذلك بعض الوقت بعد الانتهاء,تحقق من التثبيت عن طريق التحقق من إصدار Nginx:

nginx -v

بعد التثبيت بنجاح ، قم بتمكين Nginx (لبدء التشغيل تلقائيًا عند تمهيد النظام) ، وابدأ وتحقق من الحالة باستخدام الأوامر أدناه:

sudo systemctl enable nginx
sudo systemctl start nginx
sudo systemctl status nginx
الخطوة 3:إعداد جدار الحماية.

الآن ، تحتاج إلى تكوين جدار الحماية للسماح بحركة المرور على منفذ HTTP 80 ومنفذ HTTP 443. يمكنك استخدام الأمر التالي للحصول على حركة المرور على كلا المنفذين لـ NGINX:

sudo ufw allow 'Nginx FULL'
sudo ufw enable
sudo ufw status
sudo ufw reload
sudo ufw allow proto tcp from any to any port 80,443
الخطوة 4: الوصول إلى Nginx Web Server.

بمجرد التثبيت بنجاح ، افتح مستعرض ويب على نظامك واكتب عنوان IP الخاص بالخادم في شريط العناوين. ستحصل على صفحة خادم Nginx الافتراضية,في مثالنا عمل على مخدم محلي, لهذا سنطلب العنوان المحلي localhost :

أو يمكنك الحصول على النتيجة على الجهاز عن طريق الأمر التالي:

curl -i 127.0.0.1

تأمين Nginx باستخدام شهادة مجانية Let’s Encrypt SSL

إذا كنت ترغب في تشغيل Nginx على HTTPS باستخدام شهادة SSL. أفضل طريقة للقيام بذلك هي استخدام Let’s Encrypt ، وهي شهادة معتمده و مجانية تديره مجموعة أبحاث أمان الإنترنت (ISRG) غير الربحية.

أولاً ، قم بتثبيت حزمة certbot باستخدام الأمر التالي:

sudo apt install python3-certbot-nginx -y

بمجرد التثبيت ، قم بتشغيل الأمر التالي لبدء إنشاء شهادتك:

sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d www.example.com

سيكون عنوان URL – على سبيل المثال – هو HTTPS://www.example.com بدلاً من HTTP://www.example.com.

في حال استخدمت عنوان HTTP القديم، فسيتم إعادة توجيهه تلقائيًا إلى HTTPS.

يمكنك تعيين وظيفة cron لتجديد الشهادات تلقائيًا. يقدم Certbot برنامجًا نصيًا يقوم بذلك تلقائيًا :

sudo certbot renew --dry-run

اذا تم كل شيء بشكل صحيح يمكنك تمرير الأمر التالي :

طsudo crontab -e

التالي هو تحديد الوقت الذي يجب فيه التجديد التلقائي. يجب التحقق من ذلك يوميًا كحد أدنى ,يمكن ألاستعانة بالأداة المجانية crontab.guru.لتحديد الوقت المناسب :

00 00 */1 * * /usr/sbin/certbot-auto renew
كيفية إزالة NGINX من Ubuntu 22.04

يمكن إزالة خادم NGINX من Ubuntu 22.04 بمساعدة الأمر التالي. يزيل هذا الأمر خادم NGINX جنبًا إلى جنب مع مكتباته المتعلقة من Ubuntu 22.04:

sudo apt autoremove nginx --purge

قد تبقى بعض الملفات المتعلقة موجودة في المجلد / etc / nginx الرئيسي ، لذا دعنا نزيل هذا الدليل:

sudo rm -R /etc/nginx/

مرتبط

شروحات Tags:Let’s Encrypt, linux, NGINX, open source, ubuntu, مصدر مفتوح

تصفّح المقالات

Previous Post: تثبيت Apache Tomcat Server على Ubuntu 22.04
Next Post: بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟

مقالات متعلقة

  • كيف: إعداد وتنصيب توزيعة أبونتو سيرفرUbuntu Server 21.10 . انظمة تشغيل
  • أفضل 7 خوادم ويب مفتوحة المصدر شروحات
  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse. أخبار تقنية
  • تنصيب مدير إقلاع أبونتو GRUB Boot Repair وإصلاحه شروحات
  • بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟
    بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟ شروحات
  • دليل تثبيت متصفح تور على أوبونتو 24.04 أخبار تقنية

اترك تعليقاً إلغاء الرد

Only people in my network can comment.

ActivityPub cloud DigitalOcean docker Fediverse GitHub Im-Soo-Jung kali kdrama LAMP Lee Da-Hee linux Mastodon Matter Monitor Mode Mozilla Mozilla.Social multibootusb Nanoleaf open source Penetration Test PenTest Rufus SEO smart home Social Social Networks Tweaks Twitter ubuntu Ventoy Webmin web server wordpress www:search اختبار الاختراق القاموس الذهبي امن سيبراني انترنت الاشياء حاويات دوكر دراما كوريا سحابة لينكس مصدر مفتوح منزل ذكي

  • دليل تثبيت متصفح تور على أوبونتو 24.04
  • إعداد وتفعيل وضع المراقبة لكرت شبكة TP-Link wn725n 150Mbps
  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse.
  • مدخل إلى شبكات التواصل الاجتماعي اللامركزية, ما هو معيار ActivityPub , وما هو الكون الفيدرالي Fediverse ؟
  • كيفية التحقق أن المحول اللاسلكي يدعم وضع المراقبة والحقن PenTest
  1. Ahmad Bakdash على لوجيتيك سلكي أسودM100 Corded Mouseفبراير 6, 2025

    سهلة ومريحة لليد

  2. Ahmad Bakdash على مدخل إلى شبكات التواصل الاجتماعي اللامركزية, ما هو معيار ActivityPub , وما هو الكون الفيدرالي Fediverse ؟مارس 21, 2023

    https://framatube.org/w/9dRFC6Ya11NCVeYKn8ZhiD

  3. Ahmad Bakdash على 5 أدوات مميزة لـ Ubuntu Linux يفضل أن تستخدمهافبراير 25, 2023

    @ubuntu تم اضافة دعم #ActivityPub الى موقعي المبني على #wordpress اصبح موقعي- تجريبي حاليا- منتميا الى #fediverse

  4. Ahmad Bakdash على www:search دبليو دبليو دبليو:”البحث” دراما كورية مختلفه.يناير 31, 2023

    -تشا هيون تدخل المكتب :اسم شخص غير مشهور هو أكثر الكلمات المفتاحية بحثا اليوم !!هل يعرف أحدكم لماذا؟ -موظفه :هل…

  5. Ahmad Bakdash على www:search دبليو دبليو دبليو:”البحث” دراما كورية مختلفه.يناير 31, 2023

    #دراماكورية_WWW بعد ارتفاع اسهم محرك بحث بارو بتطبيق فكرة من باي تامي , تتحدث مع عضوة فريقها(التي عارضت الفكرة بشده),تشاهيون…

  • تثبيت خادم/ مثيل Mastodon على استضافه سحابية مقدمة من DigitalOcean دليل استخدام
  • تثبيت وإعداد خادم ويب Lighttpd على Ubuntu 22.04 شروحات
  • كيف: إعداد وتنصيب توزيعة أبونتو سيرفرUbuntu Server 21.10 . انظمة تشغيل
  • VPN Gate Client
    إعداد وتنصيب VPNGate مفتوح المصدر ومجاني على لينكس و ويندوز. دليل استخدام
  • تثبيت خادم ويب Apache وتكوينه على Ubuntu 22.04 شروحات
  • دليل تثبيت متصفح تور على أوبونتو 24.04 أخبار تقنية
  • أهم 8 توزيعات لينكس الخفيفة القابلة للعمل على الحواسب القديمة انظمة تشغيل
  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse. أخبار تقنية

Copyleft 2023 Bccline.com.

Powered by PressBook News WordPress theme