nginx + gunicorn + clask= يمكن فقط الوصول إلى تطبيق الويب عبر منفذ domain.com:5555

StackOverflow https://stackoverflow.com//questions/21011982

  •  21-12-2019
  •  | 
  •  

سؤال

تابعت التعليمات هنا بالضبط: http://www.onurguzel.com/كيفية تشغيل القوارب - التطبيقات-مع-nginx-elephone-gunicorn /

يبدو أن كل شيء يعمل إلا أنه عندما أذهب إلى domain.com، لا يتم تحميل موقعي.فقط عندما أذهب إلى المجال: 5555، حيث يقوم القارورة بالتشغيل، هل يمكنني الوصول إلى موقعي.

هل هذا لأن قارورة الإعداد في وضع التصحيح؟

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

إذا فعلت التكوين تماما مثل الموصوف في المنشور، فأنت بحاجة إلى استبدال هذا

giveacodicetagpre.

مع هذا

giveacodicetagpre.

ليس حقا أفضل تكوين Nginx رأيته يستخدمه "إذا" إذا كان "وإذا كان" و إذا كان الشر سوف أعد كتابة هذا التكوين لك عندما يكون لدي قطع غيار، ما عليك سوى تأكيد أنه يعمل بعد هذا التغيير أولا، لا تنس تشغيل

giveacodicetagpre.


تحرير : آسف لقد نسيت حول هذا، إليك بديلي الخاص بي للأجيال الجزء

giveacodicetagpre.

يمكنك تجربته وأخبرني كيف ستسير الامور.

نصائح أخرى

طريقة app.run() الخاصة بتشغيل التطبيق الذي تستخدمه لا يستخدم Gunicorn أو Nginx، هذا يعمل بخادم الويب قيد التشغيل.

العودة إلى الصفحة التي تشير إليها وإعادة قراءة الجزء حول بدء التطبيق باستخدام Gunicorn.بمجرد تشغيل التطبيق مع Gunicorn، يمكنك اختبارها عن طريق فتح http://127.0.0.1:8000 (من الخادم الخاص بك، وليس من الخارج) ثم ابدأ Nginx باستخدام التكوين الذي يقدمونه وسيقوم بضغط التطبيق على نطاقك كما تتوقع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top