يجب أن تكون هناك طريقة ما لتهيئة بادئة عنوان URL عندما تكون واجهة الويب خلف وكيل. تم طلب هذا عدة مرات في القائمة البريدية.
ذات صلة بالموضوع رقم 28
مرحبا mnaberez ، هل هناك أي تحديث لهذا؟
mmoya يبدو أنه لا يزال على قائمة TODO.txt . يمكن لواجهة الويب بشكل عام استخدام بعض الأعمال. سيكون البقع موضع ترحيب.
إعادة الفتح منذ أن ظهر هذا مرة أخرى. ذات صلة: # 495
أنا أقوم بتحديث الكود لدعم هذا. أعلم أن هناك تطبيقات أخرى (# 495 و # 28) ولكن ما أقترحه يشبه # 372. بمجرد أن أنتهي ، سأقوم بإنشاء علاقات عامة.
راجع للشغل: هذا التكوين nginx ساءم بالنسبة لي بشكل جيد:
location /supervisor {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# hack the host https://github.com/Supervisor/supervisor/issues/251
proxy_set_header Host $http_host/supervisor/index.html;
proxy_redirect off;
rewrite ^/supervisor(.*)$ /$1 break;
proxy_pass http://127.0.0.1:8999/;
}
yarikdot هذا لا يعمل بالنسبة لي ، على الأقل في الإصدار 3.3.3 ، لأنه يحاول تحميل http: //MY_HOST/stylesheets/supervisor.css وهو 404. ولكن حتى http: // MY_HOST / supervisor / stylesheets / supervisor.css هو 404 أيضًا.
يعمل yarikdot بالنسبة لي على
أي تقدم في طلب السحب: https://github.com/Supervisor/supervisor/pull/593 ؟
تم تجاهل الخيار base_path
؟ # 593: قدم base_path
لواجهة الويب ، أريد استخدام مراقب ويب وكيل nginx للمسار الفرعي ، أي شيء يمكن أن يساعد؟
شكرا.
أحب أن أرى إضافة بادئة URL ، أي تحديث على هذا؟
يبدو أن PR # 593 مناسب لي.
أحد التفاصيل التي يبدو أنها تضيف إلى المشكلة هو المسار المفقود في عنوان "الموقع". ربما لن تكون هناك ضرورة لبادئة عنوان URL في معظم الحالات إذا كانت موجودة؟
على سبيل المثال ، هذا هو عنوان الموقع الذي سأحصل عليه عادةً:
Location: http://supervisor:9001?message=…
يرجى ملاحظة: لا يوجد مسار أو "/" موجود. إنه عنوان URL صالح تمامًا ، ولكن في حالتي ، تعبث الشرطة المائلة المفقودة مع بروكسيتي في Apache ، والتي يجب أن تكون قادرة على تعديل عنوان URL خارج الصندوق.
للحصول على هذا العمل ، كان علي استخدام تكوين غير مألوف إلى حد ما:
ProxyPass /supervisor/ http://127.0.0.1:9001/
ProxyPassReverse /supervisor/ http://127.0.0.1:9001
... على سبيل المثال ، وشاح زائدة عند الطلب ، بدون شرطة مائلة على الردود. لست متأكدًا مما إذا كان المسار المفقود عبارة عن خطأ أم لا ، يبدو على الأقل غير عادي وأعتقد أنه يجب إضافة أحد.
التعليق الأكثر فائدة
راجع للشغل: هذا التكوين nginx ساءم بالنسبة لي بشكل جيد: