入口網站總覽

Apigee Developer Services 入口網站 (又稱為「入口網站」) 是適用於內容與社群管理的範本入口網站。地端部署版本是以開放原始碼 Drupal 專案為基礎。預設入口網站設定提供下列服務:

  • 內容管理:使用入口網站建立及管理下列項目:
    • API 說明文件
    • 論壇
    • 網誌文章
  • 測試:使用入口網站在內建的測試主控台中即時測試 API
  • 社群管理:入口網站會管理下列內容:
    • 手動或自動註冊使用者
    • 管理使用者留言

入口網站的角色型存取權控管 (RBAC) 模型可以控管入口網站中功能的存取權。舉例來說,您可以啟用控制項,讓已註冊的使用者能夠建立論壇文章、使用測試控制台等。

這份文件有 4.19.06 版的詳細資料。任何對舊版本的參照均為監督,應回報為錯誤。

詳情請參閱什麼是開發人員入口網站?

支援的網路拓撲

入口網站元件可透過下列設定或拓撲安裝:

  • 1 個節點:所有透過 Postgres 在單一機器上安裝的入口網站元件 (Drupal、Nginx、PHP、Soir)。
  • 2 個節點:同一部機器上的所有入口網站元件;第二部機器上的 Postgres

下圖顯示了支援的拓撲:

1 個節點

圖 1 顯示 1 個節點的入口網站拓撲,其中所有入口網站元件都位於單一機器上:

圖 1:1 個節點入口網站拓撲

2 個節點

圖 2 顯示 2 節點的入口網站拓撲,其中 Postgres 與其他入口網站元件位於不同的機器上:

圖 2:2 節點入口網站拓撲

注意事項:

  • 這些拓撲是 Apigee 唯一支援的拓撲。如使用其他網路拓撲,Apigee 就無法提供支援。
  • 新的安裝指令碼 4.19.06 會安裝 Postgres 和 Nginx。
  • 在安裝使用 Postgres 和 Nginx 的安裝檔中,將 4.19.06 更新至 4.19.06 時,安裝指令碼會更新 Postgres 和 Nginx。
  • 在安裝使用 MySQL/MariaDB/Apache 的安裝 4.19.06 中,您必須先將安裝轉換為 Postgres/Nginx,才能更新為 4.19.06。詳情請參閱將以 tar 為基礎的入口網站轉換為採用 RPM 的入口網站
  • 您可以運用 Drupal 的功能,確保具備大型和自訂拓撲的高可用性。如要瞭解如何設置及維護這些設定,Apigee 建議您與 Drupal 社群互動。

在本範例中,公開核心包含可公開存取的元件。Private Core 包含無法公開存取的元件。

元件 說明 安裝程式

ELB:電子郵件記錄搜尋

企業負載平衡器 (ELB)。

您的網路供應商。

舉例來說,Amazon 和 Rackspace 都會提供 Enterprise 負載平衡器,以便在執行個體中使用。

Nginx 1.10.1 用於安裝 4.19.06 的 Nginx 網路伺服器。 Apigee

Postgres 9.6

Drupal 使用的資料庫,用於 4.19.06 版的新安裝檔。

Apigee,或連線至現有的安裝服務。

如要連線至遠端 Postgres 安裝程序,安裝版本必須為 9.6。

Drupal 共用儲存空間

Drupal 使用的共用儲存空間區域,用於上傳檔案、靜態指令碼和其他資訊。

Apigee

Drush 6.2

Drupal 指令列介面。

Apigee

PHP 7.0

伺服器端指令碼引擎。

Apigee

Apache Solr

Drupal 搜尋伺服器。Apache Solr 使用 Apache Lucene 搜尋庫。

Apigee,但並非預設為啟用。請在入口網站上含有大量資料時啟用。如需啟用操作說明,請參閱安裝入口網站

造訪 Apigee 社群以便發問

Apigee 社群是免費的資源,您可以透過這個管道針對 Apigee 和其他 Apigee 客戶提出問題、提示和其他問題。在社群中張貼問題前,請務必先搜尋現有文章,查看是否已提供解答。