مُولد مُحَوِّل خدمة NGINX

مطورالشبكات
إعلان · حذف؟

الخادم

النطاق الرئيسي لهذا مُجمّع الخادم.
اختياري. أسماء خادم إضافية مفصولة بمسافات.

الوضع

قائمة مفصولة بمسافات.
الخدمة الخلفية التي يُوجه إليها المُحَوّل.

التشفير

الإضافات

إعلان · حذف؟

مرشد

مُجمّع خادم NGINX

مُولد مُحَوِّل خدمة NGINX

بناء مُجمّع خادم NGINX جاهز للنسخ من نموذج بسيط. اختر منفذًا، اختر بين تقديم ملفات ثابتة أو توجيه الطلبات إلى خدمة خلفية، وقم بتفعيل SSL، HTTP/2، gzip، وتحويل من HTTP إلى HTTPS. يتم تحديث الناتج أثناء الكتابة ويُمكن نسخه مباشرة إلى /etc/nginx/sites-available/ على معظم التوزيعات.

كيفية استخدام

  1. أدخل النطاق الرئيسي اسم الخادم (مثلاً example.com) وأي أسماء بديلة مثل www.example.com.
  2. اختر مُستمع المنفذ — عادةً ما تكون 80 لـ HTTP. يتم استبدال المنفذ تلقائيًا بـ 443 ssl عند تفعيل SSL.
  3. اختر الوضع: الملفات الثابتة تُظهر حقول جذر المستندات وملفات المؤشر، بينما مُحَوّل الطلب تُظهر حقل عنوان المُستقبل مع إمكانية إعادة توجيه عناوين WebSocket.
  4. تبديل تفعيل SSL لإضافة مسارات الشهادة، HTTP/2، وحقل توجيه تلقائي من HTTP إلى HTTPS.
  5. تعديل الإضافات مثل ضغط gzip، أقصى حجم جسم الطلب من العميل، ومسارات سجل الدخول أو سجل الأخطاء.
  6. استخدم ينسخ أو تحميل أزرار على الناتج لنسخ التكوين.

خصائص

  • وضع خادم ثابت أو مُحَوّل عكسي – التبديل بين تقديم الملفات من جذر المستندات وتحويل الطلبات إلى خدمة خلفية.
  • مُساعدين SSL – مفتاح واحد يضيف ssl_certificate, ssl_certificate_key، بروتوكولات TLS الحديثة، خياري HTTP/2، وحقل توجيه تلقائي من HTTP إلى HTTPS.
  • مُحَوّل واعٍ للـ WebSocket – يمكن أن يُنتج مُحَوّل عكسي يُرسل عناوين Upgrade و Connection الضرورية لخوادم WebSocket وServer-Sent Events.
  • مُعايير آمنة للإنتاج – عناوين مناسبة X-Forwarded-* ، أنواع ضغط gzip، مُستمع IPv6، ومسارات قابلة للتعديل client_max_body_size، سجل الدخول، وسجل الأخطاء.
  • العرض المباشر – يتم تجديد الناتج تلقائيًا مع كل تغيير في المدخلات، مع أزرار نسخ وتنزيل لتسهيل التثبيت.

التعليمات

  1. ما هو مُجمّع خادم NGINX؟

    مُجمّع خادم هو المقابل في NGINX لـ "مُجمّع الافتراضي" في Apache. يُجمع بين التعليمات التي تحدد كيفية استجابة NGINX لطلب معين باسم الخادم والمنفذ: أي ملفات يتم تقديمها، أين يتم توجيه الطلب، أي شهادة تشفير يتم استخدامها، وما هي السجلات التي يتم كتابتها. يُقارن NGINX الطلب مع مُجمّع خادم من خلال مقارنة Host الرأس server_name و listen التوجيهات.

  2. كيف يختار NGINX بين الملفات الثابتة والمحوّل العكسي؟

    يُحدد السلوك حسب location. يستخدم موقع الملف الثابت root إضافة try_files و index لإيجاد الملفات على القرص؛ يستخدم موقع المُحَوّل العكسي proxy_pass لإعادة توجيه الطلب إلى عنوان آخر عبر HTTP. لا يقوم NGINX بتحديد الهدف تلقائيًا — تُختار الوضع من خلال كتابة التعليمات المناسبة، ويتصرف NGINX فقط وفقًا للمسار الذي يتطابق مع مسار طلب URI.

  3. لماذا استخدام HTTP/2 بدلًا من HTTP/1.1؟

    يُمكن لـ HTTP/2 تعدد طلبات متوازية على اتصال TCP واحد، ويُرسل الرؤوس بتنسيق ثنائي مُضغوط (HPACK)، ويُدعم دعم التقدم من الخادم. في الممارسة، يقلل هذا من تأثير "الرأس الأول" ويقلل التأخير لصفحات تحمّل العديد من الموارد من نفس المصدر. يتطلب HTTP/2 تشفير TLS في المتصفحات، وهذا هو السبب في تفعيله معًا مع SSL على نفس المُستمع.

  4. ما الذي يُضغط من خلال ضغط gzip؟

    يُضغط مُودول gzip في NGINX للجوانب الناتجة قبل أن تغادر الخادم، باستخدام DEFLATE بمستوى قابل للتعديل. يكون أكثر فعالية على أنواع النصية مثل HTML، CSS، JavaScript، JSON، XML، SVG، ويكون لا يُؤثر على الأشكال المُضغوطة مثل JPEG، PNG، أو الفيديو. يُعلن NGINX عن دعمه للعملاء من خلال الرأس Vary: Accept-Encoding لإمكانيّة تخزين نسخ مضغوطة وغير مضغوطة في المخازن.

  5. ما دور X-Forwarded-For عند التوجيه؟

    عندما يمر الطلب من خلال مُحَوّل عكسي، يرى الخدمة الخلفية عنوان IP الخاص بالمحوّل كمُرسل. يُحتفظ بالرأس X-Forwarded-For بسلسلة العناوين الأصلية للمستخدمين، و X-Real-IP يُسجل فقط العميل المباشر. معًا مع X-Forwarded-Protoيُمكن للخلفية إعادة بناء من هو المُستخدم الحقيقي وما إذا كان متصلًا عبر HTTPS، وهو أمر ضروري لتحديد معدلات الاستخدام، التحكم في الوصول، والتحليل.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟