Skip To Content

استخدم منافذ غير افتراضية لـ ArcGIS Web Adaptor الخاص بالبوابة الإلكترونية.

فيما يتعلق بأغلبية مستخدمي ArcGIS Enterprise، من المناسب تشغيل ArcGIS Web Adaptor على المنفذين الافتراضيين 80 و443. في بعض الحالات النادرة، ومع ذلك، يتعذر على مثيل محول الويب استخدام هذه المنافذ الافتراضية على خادم الويب الذي يستضيفه. على سبيل المثال، قد يتوفر لدى خادم الويب المُضيف تطبيق يعمل على هذه المنافذ بالفعل أو قد يتم تقييد الوصول إلى المنفذ في مؤسسة مُؤمَّنة.

في هذه المواقف حيث يتعذر استخدام المنفذين 80 و443، يتوفر حل بديل في الإصدار ArcGIS Enterprise 10.6.1 للسماح بتشغيل محول الويب الخاص بالبوابة الإلكترونية على منافذ غير افتراضية. ومن ثم، يجب تكوين خادم الوكيل العكسي أو موزان التحميل حتى يمكن للمستخدمين الوصول إلى البوابة الإلكترونية من خلال المنافذ الافتراضية. يجب الاستمرار في الاحتفاظ باستخدام HTTPS من أجل تشفير الاتصال بين ArcGIS Web Adaptor وPortal for ArcGIS.

في الإصدار 10.6.1، يحتوي ملف تكوين ArcGIS Web Adaptor على خاصية جديدة، EnableDefaultPortValidation، التي تفرض استخدام المنفذين الافتراضيين 80 و443 افتراضيًا عند تكوين ArcGIS Web Adaptor مع بوابة إلكترونية. يقوم تغيير قيمة هذه الخاصية إلى "خطأ" بتجاوز هذا التحقق، وهو ما يتيح لـ ArcGIS Web Adaptor العمل على منافذ غير افتراضية.

تكوين ArcGIS Web Adaptor الخاص بالبوابة الإلكترونية على منافذ غير افتراضية

إذا كان يجب على خادم الويب المقصود لاستضافة ArcGIS Web Adaptor الخاص بالبوابة الإلكترونية تشغيل البرنامج على منافذ أخرى غير 80 و443، يجب عليك اتباع الخطوات الإضافية عند إعداد محول الويب غبر معالجات التثبيت والتكوين.

  1. تمكين HTTPS على خادم الويب الذي يستضيف محول الويب. لاحظ المنفذ قيد الاستخدام لاتصال HTTPS لأنه سيتم استخدامه للوصول إلى ArcGIS Web Adaptor أثناء التكوين الأولي مع البوابة الإلكترونية.
  2. قم بتثبيت ArcGIS Web Adaptor على خادم الويب، باستخدام معالج تثبيت Setup.exe كمسخدم بامتيازات إدارية.
  3. على الجهاز الذي يستضيف ArcGIS Web Adaptor، استعرض وافتح ملف webadaptor.config في محرر نصي. افتراضيًا يوجد ذلك في مجلد /root/.webadaptor/<web adaptor name>.
  4. في ملف webadaptor.config حدد موقع الخاصية EnableDefaultPortValidation التي تحتوي على قيمة افتراضية صحيحة. قم بتغيير القيمة إلى "خطأ": <EnableDefaultPortValidation>false</EnableDefaultPortValidation>.
  5. أعد تشغيل خادم الويب.
  6. افتح صفحة تكوين ArcGIS Web Adaptor في مستعرض إنترنت على منفذ HTTPS قيد الاستخدام بواسطة خادم الويب باستخدام تنسيق URL https://webadaptorhost.domain.com:<https_port>/webadaptorname/webadaptor/portal. إذا كان سيتم استخدام الاسم المستعار DNS مع البوابة الإلكترونية، يجب تكوين محول الويب عبر الاسم المستعار بدلاً من ذلك باستخدام عنوان URL، مثل https://dnsalias.domain.com:<https_port>/<webadaptorname>/webadaptor/portal.
  7. في خاصية عنوان URL للبوابة الإلكترونية، اكتب عنوان URL للجهاز الذي يستضيف برنامج Portal for ArcGIS باستخدام اسم النطاق المؤهل بالكامل للجهاز في عنوان URL، مثل https://portal.domain.com:7443.
  8. أدخل اسم مستخدم وكلمة مرور الحساب الذي يتمتع بامتيازات إدارية لـ Portal for ArcGIS. وعادةً ستستخدم تسجيل دخول حساب المسؤول الأولي كما تم تحديده عند إنشائك بوابتك الإلكترونية أولاً. إذا قمت بتخفيض أو حذف حساب المسؤول الأولي، يجب عليك تحديد حساب آخر بوصول إداري إلى موقع البوابة الإلكترونية على الويب.
  9. انقر على تكوين.
  10. قم بتكوين البوابة الإلكترونية مع خادم الوكيل العكسي أو موزان التحميل الخاص بالمؤسسة؛ حتى يمكن للمستخدمين الوصول إلى البوابة الإلكترونية عبر المنافذ الافتراضية. وللقيام بذلك، يجب عليك توفير بعض المعلومات إلى البوابة الإلكترونية بشأن الوكيل العكسي أو موازن التحميل. للحصول على التعليمات الكاملة، راجع استخدام خادم وكيل عكسي معPortal for ArcGIS.
  11. بعد إعداد الوكيل العكسي أو موزان التحميل مع البوابة الإلكترونية، قم بتحديث صفحة تكوين ArcGIS Web Adaptor لتحديثه.

عند اكتمال سير العمل، يتم تكوين ArcGIS Web Adaptor لاستخدامه مع بوابة ArcGIS Enterprise الإلكترونية. لن يتمكن المستخدمين إلا من الوصول إلى دليل مسؤول بوابة ArcGIS الإلكترونية من خلال خادم الوكيل العكسي بتنسيق عنوان URL https://reverseproxy.domain.com/webadaptorname/home، بدلاً من المنفذ 7443.

تكوين ArcGIS Web Adaptor (Java Platform) الخاص بالبوابة الإلكترونية على منافذ غير افتراضية تلقائيًا

يمكن أيضًا تنفيذ تثبيت وتكوين ArcGIS Web Adaptor (Java Platform) من سطر الأوامر بخطوات إضافية للتشغيل على منافذ غير افتراضية.

ملاحظة:‏

لتنفيذ الأداة المساعدة سطر الأوامر، يتعين تقديم Java Runtime Environment (JRE) على الجهاز الذي يستضيف ArcGIS Web Adaptor. إذا لم يوجد JRE على الجهاز، سيحدث خطأ أثناء تنفيذ الأداة المساعدة. راجع موقع Java SE Downloads للحصول على تعليمات عن كيفية تنزيل JRE وتثبيته على الماكينة.

  1. تمكين HTTPS على خادم الويب الذي يستضيف محول الويب. لاحظ المنفذ قيد الاستخدام لاتصال HTTPS لأنه سيتم استخدامه للوصول إلى ArcGIS Web Adaptor أثناء التكوين الأولي مع البوابة الإلكترونية.
  2. قم بتثبيت ArcGIS Web Adaptor على خادم الويب باستخدام الأداة المساعدة لسطر أوامر التثبيت كمسخدم بامتيازات إدارية.
  3. على الجهاز الذي يستضيف ArcGIS Web Adaptor، استعرض وافتح ملف webadaptor.config في محرر نصي.
  4. في ملف webadaptor.config حدد موقع الخاصية EnableDefaultPortValidation التي تحتوي على قيمة افتراضية صحيحة. قم بتغيير القيمة إلى "خطأ": <EnableDefaultPortValidation>false</EnableDefaultPortValidation>.
  5. أعد تشغيل خادم الويب.
  6. تكوين ArcGIS Web Adaptor باستخدام الأداة المساعدة لسطر الأوامر configurewebadaptor.sh التي تقع في مجلد <ArcGIS Web Adaptor installation directory>/webadaptor<version>/java/tools. ستستخدم بناء الجملة ConfigureWebAdaptor.sh -m <Mode> -w <WebAdaptorURL> -g <URL> -u <Username> -p <Password>. فيما يلي المعلمات المطلوب توفيرها:

    • <Mode>- وضع المنتج الذي سيتم فيه تكون ArcGIS Web Adaptor. قم بتعيين هذه المعلمة إلى portal لاستخدامها مع Portal for ArcGIS.
    • <WebAdaptorURL>- عنوان URL لـ ArcGIS Web Adaptor الذي تريد تكوينه من سطر الأوامر. هذا هو نفس عنوان URL الذي سيتم استخدامه إذا قمت بالوصول إلى صفحة التكوين في مستعرض الويب. يجب عليك تحديد عنوان URL HTTPS لـ ArcGIS Web Adaptor- على سبيل المثال، https://webadaptorhost.domain.com:<https_port>/webadaptorname/webadaptor. إذا كان سيتم استخدام الاسم المستعار DNS مع البوابة الإلكترونية، يجب تكوين محول الويب عبر الاسم المستعار DNS بدلاً من ذلك باستخدام عنوان URL مثل https://<dnsalias.domain.com>:<https_port>/<webadaptorname>/webadaptor.
    • <URL>- عنوان URL الخاص بالجهاز الذي يستضيف Portal for ArcGIS. قم بتضمين اسم المجال المُؤهل كليةً للجهاز في عنوان URL، على سبيل المثال، https://portal.domain.com:7443.
    • <Username>- اسم مستخدم الحساب الذي يتمتع بامتيازات إدارية لـ Portal for ArcGIS. عادًة، ستقوم باستخدام حساب المسئول الأولي التي قمت بتعريفه عند إنشائك بوابتك الإلكترونية أولاً.
    • <Password>- كلمة مرور الحساب الذي يتمتع بامتيازات إدارية لـ Portal for ArcGIS. عادًة، ستقوم باستخدام حساب المسئول الأولي التي قمت بتعريفه عند إنشائك بوابتك الإلكترونية أولاً.

    مثال على الأمر

    configurewebadaptor.sh -m portal -w https://webadaptorhost.domain.com:https_port/webadaptorname/webadaptor -g https://portal.domain.com:7443 -u initialadmin -p secret123
  7. قم بتكوين البوابة الإلكترونية مع خادم الوكيل العكسي أو موزان التحميل الخاص بالمؤسسة؛ حتى يمكن للمستخدمين الوصول إلى البوابة الإلكترونية عبر المنافذ الافتراضية. وللقيام بذلك، يجب عليك توفير بعض المعلومات إلى البوابة الإلكترونية بشأن الوكيل العكسي أو موازن التحميل. للحصول على التعليمات الكاملة، راجع استخدام خادم وكيل عكسي معPortal for ArcGIS.

عند اكتمال سير العمل، يتم تكوين ArcGIS Web Adaptor لاستخدامه مع بوابة ArcGIS Enterprise الإلكترونية. لن يتمكن المستخدمين إلا من الوصول إلى دليل مسؤول بوابة ArcGIS الإلكترونية من خلال خادم الوكيل العكسي بتنسيق عنوان URL https://reverseproxy.domain.com/webadaptorname/home، بدلاً من المنفذ 7443.