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

Bccline.com

.It's better to learn than go guns

  • الرئيسية
  • المتجر
    • لابتوب
    • شبكات
    • وسائط تخزين
      • هارد خارجي
      • هارد داخلي
      • فلاشة
      • كرت ذاكرة
    • اكسسوارات
      • ماوس وكيبورد
      • بور بانك
      • حقائب
      • صوتيات
      • ساعة ذكية
    • إتمام الطلب
    • سلة المشتريات
    • لوحة حسابي
  • أخبار تقنية
    • تقنيات المستقبل
  • شروحات
    • برمجه
  • دليل استخدام
    • أمن سيبراني
    • انظمة تشغيل
  • منوعات
  • Toggle search form
  • تثبيت Caddy Web Server على Ubuntu 22.04 LTS دليل استخدام
  • كيف تحصل على اسم نطاق"دومين" مجاني واستضافه سحابية كطالب؟
    كيف تحصل على اسم نطاق مجاني واستضافه سحابية كطالب؟ أخبار تقنية
  • أفضل 7 خوادم ويب مفتوحة المصدر شروحات
  • إعداد وتثبيت المصادقة الثنائية في أبونتو Ubuntu 22.04 LTS
    إعداد وتثبيت المصادقة الثنائية في أبونتو Ubuntu 22.04 LTS انظمة تشغيل
  • Install-Gnome-Tweak-Tool
    5 أدوات مميزة لـ Ubuntu Linux يفضل أن تستخدمها انظمة تشغيل
  • كيف تتأكد أن خدمة VPN التي تستخدمها تعمل بشكل صحيح ؟ أمن سيبراني
  • Mozilla تعلن العمل على إطلاق شبكة تواصل اجتماعي لامركزية تدعم Fediverse أخبار تقنية
  • كيفية إعداد وتنصيب مُخدّم ويب محلي على أبونتو لينكس LAMP انظمة تشغيل

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

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

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: ما هو – ولماذا يعتبر نقلة نوعية؟

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

  • تثبيت وإعداد خادم ويب Lighttpd على Ubuntu 22.04 شروحات
  • دليل تثبيت متصفح تور على أوبونتو 24.04 أخبار تقنية
  • كيف: إعداد وتنصيب توزيعة أبونتو سيرفرUbuntu Server 21.10 . انظمة تشغيل
  • أشياء لتفعلها بعد تنصيب Ubuntu 22.04 LTS كمستخدم للغة العربية شروحات
  • كيفية التحقق أن المحول اللاسلكي يدعم وضع المراقبة والحقن PenTest أمن سيبراني
  • تثبيت خادم ويب Apache وتكوينه على Ubuntu 22.04 شروحات

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

Only people in my network can comment.
  • Facebook
  • Mastodon
  • X
  • Telegram
  • WhatsApp
  • Instagram
  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 بعد ارتفاع اسهم محرك بحث بارو بتطبيق فكرة من باي تامي , تتحدث مع عضوة فريقها(التي عارضت الفكرة بشده),تشاهيون…

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 اختبار الاختراق القاموس الذهبي امن سيبراني انترنت الاشياء حاويات دوكر دراما كوريا دراما كورية لينكس مصدر مفتوح منزل ذكي

  • مسلسل Can This Love Be Translated? دراما رومانسية بعمق نفسي يستحق المشاهدة
  • توزيعة Ubuntu Studio للمبدعين في المحتوى (الصوت والصورة والفيديو ).
  • دليل تثبيت متصفح تور على أوبونتو 24.04
  • إعداد وتفعيل وضع المراقبة لكرت شبكة TP-Link wn725n 150Mbps
  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse.
  • إعداد وتنصيب القاموس الذهبي Golden-Dictionary في Ubuntu شروحات
  • كيف تحصل على اسم نطاق"دومين" مجاني واستضافه سحابية كطالب؟
    كيف تحصل على اسم نطاق مجاني واستضافه سحابية كطالب؟ أخبار تقنية
  • مدخل إلى شبكات التواصل الاجتماعي اللامركزية, ما هو معيار ActivityPub , وما هو الكون الفيدرالي Fediverse ؟ أخبار تقنية
  • كيفية إعداد وتنصيب مُخدّم ويب محلي على أبونتو لينكس LAMP انظمة تشغيل
  • دليل تثبيت التطبيقات في لينكس باستخدام مدير الحزم والملفات المصدرية
    دليل تثبيت التطبيقات في لينكس باستخدام مدير الحزم والملفات المصدرية انظمة تشغيل
  • بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟
    بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟ شروحات
  • مسلسل Can This Love Be Translated? دراما رومانسية بعمق نفسي يستحق المشاهدة دراما
  • كيفية تثبيت مثيل Mastodon على خادم Ubuntu 22.04 / 20.04 انظمة تشغيل

Copyleft 2023 Bccline.com.

Powered by PressBook News WordPress theme