Skip To Content

نشر Portal for ArcGIS في AWS

يكون Portal for ArcGIS وArcGIS Web Adaptor مثبتين لـ "صور جهاز أمازون Esri (AMIs). تهيئة مثيل باستخدام أحد Esri AMIs وتكوين GIS على الويب.

فيما يلي الخطوات العامة لتشغيل Portal for ArcGIS في AWS.

تلميح:

وبدلاً من ذلك، يمكنك استخدام قوالب نموذج CloudFormation من Esri لنشر GIS على الويب الذي يشمل Portal for ArcGIS في خدمات Amazon على الويب.

  1. تشغيل مثيل خدمات Amazon على الويب من Esri AMI.

    إذا لم يسبق لك استخدام AMI المحدد، يجب عليك قراءة وقبول شروط سوق AWS قبل إطلاق المثيل.

  2. إنشاء Amazon Elastic IP و قم بتجميعه مع المثيل.
  3. يمكن إعداد تعيين CNAME اختياريًا لإنشاء اسم مُضيف نظام اسم المجال (DNS).
  4. قم بإنشاء اتصال عن بعد للمثيل.
  5. ابدأ Portal for ArcGIS.
    • في مثيل Windows، ابدأ تشغيل Portal for ArcGIS الخدمة من لوحة خدمات Windows.
    • في مثيل Ubuntu، سجّل الدخول كمستخدم arcgis وشغّل startportal.sh في /arcgis/portal لتشغيل Portal for ArcGIS.
  6. شغّل Portal for ArcGIS معالج تخويل البرنامج لترخيص البوابة الإلكترونية.
  7. اتصل بالبوابة الإلكترونية، وقم بإنشاء حساب المسئول الأوّلي. هذا الحساب مطلوب عند تسجيل البوابة الإلكترونية مع ArcGIS Web Adaptor.

    للاتصال بالبوابة الإلكترونية من جهاز عن بعد لإنشاء حساب المسئول الأوّلي، يكون عنوان URL للبوابة الإلكترونية بتنسيق https://<fully qualified machine name>:7443/arcgis/home. في الجهاز المحلي، يمكنك استخدام عنوان URL https://localhost:7443/arcgis/home/.

  8. تمكين HTTPS في دليل ArcGIS Web Adaptor على الأقل باستخدام شهادة CA مُوقّعة.

    يتم إصدار هذه الشهادة لاسم مُضيف DNS العام لـ Elastic IP أو اسم مُضيف CNAME DNS الذي يُخطط لـ Elastic IP.

    ملاحظة:‏

    لا تستخدم شهادة مُوقعة ذاتيًا عند تشغيل Portal for ArcGIS.

  9. تكوين ArcGIS Web Adaptor مع Portal for ArcGIS. يمكنك القيام بذلك من مستعرض ويب على الجهاز المحلي أو من سطر الأوامر على Ubuntu.
    1. إذا كنت تُشغّل من مستعرض ويب، افتح صفحة تكوين ArcGIS Web Adaptor.

      يتم فتح صفحة تسجيل محول الويب تلقائيًا عند التثبيت، ومع ذلك قم بتغيير عنوان URL لاستخدام IP المرن لمثيل AWS أو اسم CNAME DNS حيث يكون ArcGIS Web Adaptor مُثبتًا. على سبيل المثال، غيّر عنوان URL من https://localhost/arcgis/webadaptor إلى https://<Elastic IP>/arcgis/webadaptor أو https://<CNAME DNS hostname>/arcgis/webadaptor.

    2. استخدم IP المرن أو اسم مُضيف CNAME DNS في عنوان URL بدلاً من اسم جهاز البوابة الإلكترونية. عنوان URL للبوابة الإلكترونية. على سبيل المثال، اكتب https://<Elastic IP>:7443/arcgis أو https://<CNAME DNS hostname>:7443/arcgis.
  10. اختياريًا، قم بتوحيد موقع ArcGIS for Server مع البوابة الإلكترونية. تقوم الخطوات أدناه بتوحيد موقع ArcGIS for Server الذي يعمل على مثيل AWS آخر. إذا كان ArcGIS for Server يعمل على نفس مثيل AWS كبوابتك الإلكترونية، استخدم نفس خادم الويب (مثل IIS) بنفس شهادة CA الموقعة.

  11. شغل مثيل ArcGIS for Server من ArcGIS for Server AMIs.
  12. وقم بإقران Amazon Elastic IP بالمثيل.
  13. يمكن إعداد تعيين CNAME اختياريًا لإنشاء اسم مضيف DNS يكون مألوفًا بشكل أكبر للمستخدم.
  14. قم بإنشاء اتصال عن بعد للمثيل.
  15. تخويل ArcGIS for Server.
  16. إنشاء موقع ArcGIS for Server.
  17. تمكين HTTPS على موقع ArcGIS Server.
  18. تثبيت محول ويب لموقع ArcGIS Server.
  19. تمكين HTTPS في دليل ArcGIS Web Adaptor على الأقل باستخدام شهادة CA مُوقّعة. يتم إصدار هذه الشهادة لاسم مُضيف DNS العام لـ Elastic IP أو اسم مُضيف CNAME DNS الذي يُخطط لـ Elastic IP.
    ملاحظة:‏

    لا تستخدم شهادة موقعة ذاتيًا لموقع ArcGIS for Server المُوحّد مع Portal for ArcGIS عند التشغيل مع AWS.

  20. قم بتكوين محول الويب مع موقع ArcGIS Server وكذلك تمكين وصول المسؤول إلى الموقع من خلال Web Adaptor.

    قم بتغيير عنوان URL الخاص بصفحة تسجيل محول الويب، وكذلك عنوان URL لخادم GIS لتضمين IP المرن أو اسم مُضيف CNAME DNS بدلاً من اسم جهاز ArcGIS for Server المستخدم في محول الويب ومثيل ArcGIS for Server AWS.

  21. قم بتعيين خصائص نظام البوابة الإلكترونية.
    1. قم بتسجيل الدخول على دليل Portal for ArcGIS. في AWS، يكون عنوان URL في بتنسيق: https://<Elastic IP>/arcgis/portaladmin or https://<CNAME DNS hostname>/arcgis/portaladmin.
    2. انقر على نظام > خصائص > تحديث الخصائص.
    3. في تنسيق، قم بتعيين خصائص portalLocalHostname وخصائص privatePortalURL لـ DNS العام أو اسم مُضيف CNAME DNS لمثيل AWS الخاص بالبوابة الإلكترونية.

      على سبيل المثال، في موقع باسم مُضيف CNAME DNS لـ awsportal.esri.com، قم بتعيين

      {"localHttpPort":"80","localHttpsPort":"443",
      "portalLocalHostname" : "awsportal.esri.com",
      "privatePortalURL" : "https://awsportal.esri.com/arcgis"
      }

    4. انقر على الخصائص التي تم تحديثها.

      سيتم إعادة تشغيل البوابة الإلكترونية عند النقر على الخصائص التي يتم تحديثها.

  22. توحيد موقع ArcGIS for Server مع البوابة الإلكترونية. استخدم اسم مُضيف DNS العام في موقع ArcGIS for Server لـ IP المرن أو اسم مُضيف CNAME DNS لعنوان URL الخاص بـ ArcGIS for Server وعنوان URL الخاص لـ ArcGIS for Server.

    فيما يلي مثال لعنوان URL: https://awsportal.esri.com/arcgis.

    تأكد من أن مجموعات تأمين أمازون تسمح بالاتصال بين مثيلي AWS من خلال منفذي 80 و443 في محول الويب.

  23. إذا كوَّنت ArcGIS Data Store ومخزن بيانات ارتباطي مع ArcGIS Server، يمكنك تعيين موقع ArcGIS Server كخادم استضافة البوابة الإلكترونية.

تذكر أنه إذا قمت بإيقاف وتشغيل مثيل AWS الذي يقوم بتشغيل البوابة الإلكترونية، أعد إقران IP المرن بمثيل AWS.