تغيير المنفذ الذي محور خدمة ويب هو الاستماع إلى

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

سؤال

لدي تطبيق ويب يعمل على بورت :80 و علي محور خدمة ويب التي هي جزء من تطبيق ويب.مثل تشغيل الخدمة على المنفذ :80 كذلك.

ومع ذلك لأسباب أمنية لدينا العميل قد طلب منا تغيير خدمة ويب المنفذ 8080 بحيث يمكن أن تسمح بالوصول فقط إلى أن ميناء عن بعد المستهلكين من خدمة ويب.ولذلك لن يكون الوصول إلى شبكة الإنترنت العادية التطبيق ، ولكن الوصول إلى الخدمة.

هل هذا ممكن أن تفعل دون إعادة بيع ديون التطبيق و اخراج خدمة ويب في ويب منفصلة التطبيق ؟

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

المحلول

كما قلت في تعليقي ، تطبيق ويب تتم استضافته على أوراكل كما 10g مع Oracle ويب من ذاكرة التخزين المؤقت ملقم جالسا أمامه.اوراكل ويب من ذاكرة التخزين المؤقت على أساس أباتشي httpd ، لذلك فقد المضيف الظاهري دعم إعادة كتابة عنوان الموقع (على الرغم من أنه غير موجود بموجب هذه الشروط).

لقد تمكنت من حل المشكلة عن طريق:

  • تكوين ذاكرة الويب المخبئية الاستماع إلى المنفذ 8080 (الظاهري المضيف)
  • كتابة جميع الطلبات في شكل http://host:8080/service/* إلى http://host/service/* ، وإسقاط جميع أنماط URL.

وهي تعمل مثل السحر.

أما بالنسبة للمحور نفسه ، لم أجد طريقة تكوين الاستماع على منفذ آخر في حد ذاته.أعتقد أنه من غير المعقول أن نتوقع من محور لتوفير هذه الوظيفة كما هو بريمج استضافت في حاوية بريمج و هو وعاء العمل لتوفير الموصل/طبقة النقل.

على أي حال...شكرا لجميع الذين قدموا مساعدتهم ، وأنا أقدر ذلك.

نصائح أخرى

والجواب القصير هو على الارجح - نعم كان ذلك ممكنا.

ومحور خدمات ويب في الغالب ما يكفي تنفصل عن تطبيق الرئيسي الذي يجب أن يكون من السهل الحصول عليها تعمل على مثيل ملقم جافا الويب المختلفة التي من شأنها أن تعمل فقط على المنفذ 8080 في حالة إذا لم يكن من الممكن تكوين أيا كان خادم حالك تشغيل لتشغيل أيضا في الميناء 8080 ولخدمة خدمة الويب فقط في هذا الميناء.

وماذا يجب أن تكون قادرة إنشاء خدمة منفصلة باستخدام منفذ 8080 موصل.

وعلى نحو فعال، وكنت يتم تشغيل 2 "مصغرة" -Tomcats داخل مثيل.

وأساسا،

<Service> <!-- normal service -->
  <Connector port="80" />
</Service>
<Service> <!-- custom service -->
  <Connector port="8080" />
  <Engine>
     <Host />
  </Engine>
</Service>

وانها لا تشعر مثل هذا الحل يمكن أن يقدم بعض الكوابيس التصحيح إذا كان لا يعمل فقط الحق ولذلك يمكن أن يكون مجرد أسهل لتشغيل الخادم الثاني (ربما جيتي).

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