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

Bccline.com

.It's better to learn than go guns

  • الرئيسية
  • المتجر
    • لابتوب
    • شبكات
    • وسائط تخزين
      • هارد خارجي
      • هارد داخلي
      • فلاشة
      • كرت ذاكرة
    • اكسسوارات
      • ماوس وكيبورد
      • بور بانك
      • صوتيات
    • إتمام الطلب
    • سلة المشتريات
    • لوحة حسابي
  • أخبار تقنية
    • تقنيات المستقبل
  • شروحات
    • برمجه
  • دليل استخدام
    • أمن سيبراني
    • انظمة تشغيل
  • منوعات
  • Toggle search form
  • من Twitter إلى Mastodon
    دليل الانتقال من Twitter إلى Mastodon مفتوح المصدر. تقنيات المستقبل
  • كيف: إعداد وتنصيب توزيعة أبونتو سيرفرUbuntu Server 21.10 . انظمة تشغيل
  • كيفية إعداد قرص صلب خارجي أو فلاشةUSB متعدّدة الإقلاع باستخدام VENTOY انظمة تشغيل
  • إعداد وتنصيب Webmin في ابونتو Ubuntu 22.04 LTS برمجه
  • Mozilla تعلن العمل على إطلاق شبكة تواصل اجتماعي لامركزية تدعم Fediverse أخبار تقنية
  • تثبيت Caddy Web Server على Ubuntu 22.04 LTS دليل استخدام
  • تثبيت خادم/ مثيل Mastodon على استضافه سحابية مقدمة من linode برمجه
  • بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟
    بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟ شروحات

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

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

  • بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟
    بروتوكول المنزل الذكي Matter: ما هو – ولماذا يعتبر نقلة نوعية؟ شروحات
  • تنصيب مدير إقلاع أبونتو GRUB Boot Repair وإصلاحه شروحات
  • تثبيت خادم/ مثيل Mastodon على استضافه سحابية مقدمة من DigitalOcean دليل استخدام
  • كيفية إعداد وتنصيب مُخدّم ويب محلي على أبونتو لينكس LAMP انظمة تشغيل
  • أشياء لتفعلها بعد تنصيب Ubuntu 22.04 LTS كمستخدم للغة العربية شروحات
  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse. أخبار تقنية

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

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 بعد ارتفاع اسهم محرك بحث بارو بتطبيق فكرة من باي تامي , تتحدث مع عضوة فريقها(التي عارضت الفكرة بشده),تشاهيون…

  • Install-Gnome-Tweak-Tool
    5 أدوات مميزة لـ Ubuntu Linux يفضل أن تستخدمها انظمة تشغيل
  • WordPress: تحويل مدونتك إلى خادم/مثيل في Fediverse. أخبار تقنية
  • Apache Tomcat
    تثبيت Apache Tomcat Server على Ubuntu 22.04 شروحات
  • كيف تتأكد أن خدمة VPN التي تستخدمها تعمل بشكل صحيح ؟ أمن سيبراني
  • Matter معايير تجمع شركات التكنولوجيا في المنزل الذكي
    الإعلان رسمياً عن إطلاق Matter معايير تجمع شركات التكنولوجيا في المنزل الذكي أخبار تقنية
  • تثبيت خادم/ مثيل Mastodon على استضافه سحابية مقدمة من DigitalOcean دليل استخدام
  • دليل تثبيت متصفح تور على أوبونتو 24.04 أخبار تقنية
  • كيفية إعداد وتنصيب مُخدّم ويب محلي على أبونتو لينكس LAMP انظمة تشغيل

Copyleft 2023 Bccline.com.

Powered by PressBook News WordPress theme