نمای کلی درگاه

مراجعه کنید.

درگاه Apigee Developer Services (یا به‌طور خلاصه، درگاه) درگاهی الگو برای مدیریت محتوا و انجمن است. نسخه درون‌سازمانی براساس پروژه متن‌باز Drupal است. راه‌اندازی درگاه پیش‌فرض خدمات زیر را ارائه می‌دهد:

  • مدیریت محتوا: از درگاه برای ایجاد و مدیریت موارد زیر استفاده کنید:
    • اسناد API
    • تالارهای گفتمان
    • پست‌های وبلاگ
  • آزمایش: از درگاه برای آزمایش کردن میاناهای برنامه‌سازی کاربردی به‌طور هم‌زمان بااستفاده از کنسول آزمایش داخلی استفاده کنید
  • مدیریت انجمن: این درگاه موارد زیر را مدیریت می‌کند:
    • ثبت کاربر به‌صورت دستی یا خودکار
    • تعدیل‌گری نظرات کاربر

مدل «کنترل دسترسی نقش‌محور» (RBAC) در «درگاه» دسترسی به ویژگی‌های موجود در درگاه را کنترل می‌کند. برای مثال، می‌توانید کنترل‌هایی را فعال کنید تا به کاربر ثبت‌شده اجازه دهید پست‌های تالار گفتمان ایجاد کند، از کنسول‌های آزمایشی استفاده کند، و غیره.

این نسخه از این سند جزئیات مختص نسخه 4.19.06 را دارد. هرگونه ارجاعی که مختص نسخه‌های قبلی باشد، از قلم افتاده است و باید به‌عنوان اشکال گزارش شود.

برای اطلاعات بیشتر، به درگاه توسعه‌دهندگان چیست؟ مراجعه کنید.

توپولوژی‌های شبکه پشتیبانی‌شده

مؤلفه‌های درگاه را می‌توان در پیکربندی‌ها یا توپولوژی‌های زیر نصب کرد:

  • ۱ گره: همه مؤلفه‌های درگاه (Drupal،‏ Nginx،‏ PHP،‏ Soir) در یک دستگاه با Postgres نصب شده است.
  • ۲ گره: همه مؤلفه‌های درگاه در یک ماشین؛ Postgres در ماشین دوم

تصاویر زیر توپولوژی‌های پشتیبانی‌شده را نشان می‌دهد:

‫۱ گره

شکل ۱ توپولوژی درگاه ۱-گره‌ای را نشان می‌دهد که در آن همه مؤلفه‌های درگاه روی یک دستگاه قرار دارند:

شکل ۱: توپولوژی درگاه ۱-گره‌ای

‫۲ گره

شکل ۲ یک توپولوژی پورتال ۲ گره‌ای را نشان می‌دهد که در آن Postgres روی یک ماشین جداگانه از بقیه اجزای پورتال:

شکل ۲: توپولوژی درگاه ۲ گره‌ای

توجه داشته باشید:

  • این توپولوژی‌ها تنها توپولوژی‌هایی هستند که Apigee از آن‌ها پشتیبانی می‌کند. اگر از توپولوژی شبکه دیگری استفاده کنید، Apigee نمی‌تواند از آن پشتیبانی کند.
  • در نصب جدید نسخه ۴.۱۹.۰۶، متن نصب Postgres و Nginx را نصب می‌کند.
  • در به‌روزرسانی به نسخه ۴.۱۹.۰۶ از نصبی که از Postgres و Nginx استفاده می‌کند، دستورگان نصب Postgres و Nginx را به‌روز می‌کند.
  • در به‌روزرسانی به نسخه 4.19.06 از نصبی که از MySQL/MariaDB/Apache استفاده می‌کند، باید ابتدا نصب خود را به Postgres/Nginx تبدیل کنید تا بتوانید به نسخه 4.19.06 به‌روزرسانی کنید. برای اطلاعات بیشتر، تبدیل درگاه مبتنی بر tar به درگاه مبتنی بر RPM را ببینید.
  • می‌توانید از ویژگی‌های Drupal برای اطمینان از دردسترس بودن بالا در توپولوژی‌های بزرگ و سفارشی استفاده کنید. برای کسب اطلاعات درباره راه‌اندازی و نگهداری این پیکربندی‌ها، Apigee توصیه می‌کند با انجمن Drupal تعامل داشته باشید.

در این شکل، هسته «عمومی» شامل مؤلفه‌هایی است که به‌طور عمومی دردسترس هستند. هسته خصوصی حاوی مؤلفه‌هایی است که به‌طور عمومی دردسترس نیستند.

مؤلفه شرح نصب شده توسط

ELB

توزیع‌کننده بار سازمانی (ELB).

ارائه‌دهنده شبکه شما.

برای مثال، Amazon و Rackspace هر دو متعادل‌کننده‌های بار Enterprise را برای استفاده با نمونه‌هایشان ارائه می‌دهند.

Nginx 1.10.1 سرور وب Nginx که برای نصب نسخه ۴.۱۹.۰۶ استفاده می‌شود. Apigee

Postgres 9.6

پایگاه داده‌ای که Drupal برای نصب‌های جدید 4.19.06 استفاده می‌کند.

Apigee، یا به نصب موجود متصل شوید.

اگر می‌خواهید به نصب Postgres ازراه‌دور متصل شوید، باید نسخه ۹.۶ باشد.

فضای ذخیره‌سازی مشترک Drupal

فضای ذخیره‌سازی مشترک مورداستفاده Drupal برای فایل‌های بارگذاری‌شده، اسکریپت‌های ایستا، و اطلاعات دیگر.

Apigee

Drush 6.2

میانای خط فرمان Drupal.

Apigee

PHP 7.0

موتور دستورگان‌نویسی سمت سرور.

Apigee

Apache Solr

سرور جستجوی Drupal. Apache Solr از کتابخانه جستجوی Apache Lucene استفاده می‌کند.

Apigee، اما به‌طور پیش‌فرض فعال نیست. فقط درصورتی آن را فعال کنید که حجم زیادی داده در درگاه داشته باشید. برای دستورالعمل‌های فعال کردن آن، به نصب درگاه مراجعه کنید.

برای پرسیدن سؤالاتتان به انجمن Apigee دسترسی پیدا کنید

انجمن Apigee منبعی رایگان است که در آن می‌توانید با Apigee و همچنین سایر مشتریان Apigee تماس بگیرید و سؤالات، نکات، و سایر مسائل را مطرح کنید. قبل‌از پست کردن در انجمن، حتماً ابتدا پست‌های موجود را جستجو کنید تا ببینید آیا قبلاً به سؤالتان پاسخ داده شده است یا نه.