يوجد لدى Esri Amazon Machine Image (AMIs) مجمع ArcGIS Enterprise أساسي مثبت، بما في ذلك Portal for ArcGIS وArcGIS Web Adaptor. شغّل أحد المثيلات باستخدام Esri AMI وقم بتكوين بوابة ArcGIS Enterprise.
فيما يلي الخطوات العامة لتشغيل Portal for ArcGIS على Amazon Web Services (AWS).
تلميح:
بدلاً من ذلك، يمكنك استخدام ArcGIS Enterprise Cloud Builder for Amazon Web Services لتكوين نشر ArcGIS Enterprise على AWS.
- قم بتحميل ملف ترخيص Portal for ArcGIS license الخاص بك من My Esri.
- شغّل مثيل Amazon Elastic Compute Cloud (EC2) من Esri AMI.
إذا لم يسبق لك استخدام AMI محدد، فيجب عليك قراءة شروط سوق AWS وقبولها قبل تشغيل مثيل.
- قم بإنشاء Amazon عنوان IP المرن وإرفاقه مع مثيل EC2.
- يمكنك إعداد تعيين CNAME لإنشاء اسم مُضيف نظام اسم المجال (DNS).
- قم بإنشاء اتصال عن بعد للمثيل.
- افتح ملف hostidentifier.properties وقم بتأكيد أن خاصية preferredidentifier=ip ليس بها تعليق. يوجد الملف في دليل <Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\.
- ابدأ Portal for ArcGIS.
- في مثيل Microsoft Windows ابدأ خدمة Portal for ArcGIS من لوحة خدماتWindows.
- في مثيل Ubuntu Server iسجل الدخول بصفتك مستخدم arcgis وقم بتشغيل startportal.sh في /arcgis/portal لبدء Portal for ArcGIS.
- افتح موقع البوابة الإلكترونية على الويب وأنشئ بوابة إلكترونية.
للاتصال بالبوابة الإلكترونية من جهاز عن بعد، يكون عنوان URL للبوابة الإلكترونية بتنسيق https://<fully qualified machine name>:7443/arcgis/home. في الجهاز المحلي، يمكنك استخدام عنوان URL https://localhost:7443/arcgis/home/.
- قم بإنشاء حساب المسئول الأوّلي. هذا الحساب مطلوب عند تسجيل البوابة الإلكترونية مع ArcGIS Web Adaptor.
- استورد ملف الترخيص الذي حصلت عليه في الخطوة 1.
- حدد دليل محتوى البوابة.
- تمكين HTTPS في دليل ArcGIS Web Adaptor على الأقل باستخدام شهادة CA مُوقّعة.
يتم إصدار هذه الشهادة لاسم مُضيف DNS العام لـ Elastic IP أو اسم مُضيف CNAME DNS الذي يُخطط لـ Elastic IP.
ملاحظة:
لا تستخدم شهادة مُوقعة ذاتيًا عند تشغيل Portal for ArcGIS.
- تكوين ArcGIS Web Adaptor مع Portal for ArcGIS. يمكنك القيام بذلك من مستعرض ويب على الجهاز المحلي أو من سطر الأوامر على Ubuntu.
- إذا كنت تُشغّل من مستعرض ويب، افتح صفحة تكوين ArcGIS Web Adaptor.
تم فتح صفحة تسجيل محول الويب تلقائيًا عند التثبيت، ومع ذلك قم بتغيير عنوان URL لاستخدام IP المرن لمثيل EC2 أو اسم المستضيف CNAME DNS حيث يتم تثبيت ArcGIS Web Adaptor. على سبيل المثال، غيّر عنوان URL من https://localhost/arcgis/webadaptor إلى https://<Elastic IP>/arcgis/webadaptor أو https://<CNAME DNS hostname>/arcgis/webadaptor.
- استخدم IP المرن أو اسم مُضيف CNAME DNS في عنوان URL بدلاً من اسم جهاز البوابة في عنوان URL للبوابة الإلكترونية. على سبيل المثال، اكتب https://<Elastic IP>:7443/arcgis أو https://<CNAME DNS hostname>:7443/arcgis.
- إذا كنت تُشغّل من مستعرض ويب، افتح صفحة تكوين ArcGIS Web Adaptor.
- ابدأ مثيل ArcGIS Server من Esri AMI.
- قم بإقران Amazon Elastic IP بالمثيل.
- يمكن إعداد تعيين CNAME اختياريًا لإنشاء اسم مضيف DNS يكون مألوفًا بشكل أكبر للمستخدم.
- قم بإنشاء اتصال عن بعد للمثيل.
- مصادقة ArcGIS GIS Server.
- إنشاء موقع ArcGIS Server.
- تثبيت محول ويب لموقع ArcGIS Server.
- تمكين HTTPS في دليل ArcGIS Web Adaptor على الأقل باستخدام شهادة CA مُوقّعة. يتم إصدار هذه الشهادة لاسم مُضيف DNS العام لـ Elastic IP أو اسم مُضيف CNAME DNS الذي يُخطط لـ Elastic IP.
ملاحظة:
لا تستخدم شهادة موقعة ذاتيًا لموقع ArcGIS Server موحّد مع Portal for ArcGIS عند التشغيل على AWS.
- قم بتكوين محول الويب مع موقع ArcGIS Server وانقر فوق تمكين وصول إداري إلى الموقع من خلال Web Adaptor.
غيِّر عنوان URL الخاص بصفحة تسجيل محول الويب، وكذلك عنوان URL وGIS Server URL بحيث يشمل اسم المستضيف elastic IP أو CNAME DNS بدلا من اسم ArcGIS Server المستخدم لمحول الويب ومثيل ArcGIS ServerEC2.
- قم بتكوين ArcGIS Data Store مخزن بيانات ارتباطي مع ArcGIS GIS Server موقعك.
- قم بتعيين خصائص WebContextURL وprivatePortalURL للبوابة الإلكترونية. يساعد ذلك Portal for ArcGIS في تأسيس عناوين URL الصحيحة على جميع الموارد المُرسلة إلى المستخدم النهائي.
- افتح مستعرض ويب، وسجّل الدخول إلى دليل Portal for ArcGIS كعضو في دول المسئول الافتراضي في مؤسسة البوابة الإلكترونية. تنسيق عنوان URL هو https://portal.domain.com:7443/arcgis/portaladmin.
- انقر على نظام > خصائص > تحديث الخصائص.
- من على مربع حوار تحديث خصائص النظام، أدرج JSON التالي واستبدل خادم البروكسي العكسي أو عنوان URL للاسم المستعار DNS كما هو مُوضح للمستخدمين خارج جدار حماية المؤسسة.
{ "privatePortalURL": "https://lb.domain.com/portal", "WebContextURL": "https://lb.domain.com/portal" }
- انقر على الخصائص التي تم تحديثها.
- توحيد موقع ArcGIS Server مع البوابة الإلكترونية. استخدم اسم مُضيف DNS العام في موقع ArcGIS Server لـ IP المرن أو اسم مُضيف CNAME DNS لعنوان URL لـ ArcGIS Server وعنوان URL ArcGIS Server الخاص.
فيما يلي مثال لعنوان URL: https://awsportal.esri.com/arcgis.
تأكد أن مجموعات التأمينية Amazon تسمح بالاتصال بين مثيلي EC2 عبر منفذي محول الويب 80 و 443.
- اضبط الموقع GIS Server ليكون الخادم المستضيف للبوابة.
توحيد موقع ArcGIS GIS Server مع البوابة الإلكترونية وتحديدها في صورة خادم الاستضافة.
تكوِّن الخطوات المتبقية الخادم المستضيف من موقع GIS Server الذي يعمل على مثيل مختلف EC2 عن البوابة. إذا كان ArcGIS Server الخاص بك يعمل كبوابتك الإلكترونية، استخدم نفس خادم الويب (مثل IIS) بنفس شهادة CA الموقعة. EC2 instance as your portal, use the same web server (such as IIS) with the same CA-signed certificate.
تذكر، أنك لو أوقفت وبدأت مثيل EC2 يقوم بتشغيل البوابة، وإعادة إقران IP المرن مع مثيل EC2.