入口網站總覽

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

  • 內容管理:使用入口網站建立及管理:
    • API 說明文件
    • 論壇
    • 網誌文章
  • 測試:使用入口網站,透過內建的測試控制台即時測試 API
  • 社群管理:入口網站可管理:
    • 手動或自動註冊使用者
    • 管理使用者留言

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

本文件版本包含 4.50.00 版專屬詳細資料。任何與先前版本相關的參考資料都是疏忽,應回報為錯誤。

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

支援的網路拓撲

入口網站元件可以安裝在下列設定或拓撲中:

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

下圖顯示支援的拓撲:

1 個節點

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

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

2 個節點

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

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

請注意:

  • Apigee 僅支援這些拓撲。如果使用其他網路拓撲,Apigee 將無法支援。
  • 全新安裝 4.50.00 版時,安裝指令碼會安裝 Postgres 和 Nginx。
  • 從使用 Postgres 和 Nginx 的安裝作業更新至 4.50.00 時,安裝指令碼會更新 Postgres 和 Nginx。
  • 如要從使用 MySQL/MariaDB/Apache 的安裝作業更新至 4.50.00,您必須先將安裝作業轉換為 Postgres/Nginx,才能更新至 4.50.00。詳情請參閱「將 tar 型入口網站轉換為 RPM 型入口網站」。
  • 您可以運用 Drupal 的功能,確保大型和自訂拓撲的高可用性。如要瞭解如何設定及維護這些設定,Apigee 建議您與 Drupal 社群互動。

在上圖中,公開核心包含可公開存取的元件。私人核心包含不公開存取的元件。

元件 說明 安裝時使用程式:

ELB

Enterprise Load Balancer (ELB)。

你的網路供應商。

舉例來說,Amazon 和 Rackspace 都提供企業負載平衡器,可與其執行個體搭配使用。

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

Postgres 9.6

Drupal 用於新安裝 4.50.00 的資料庫。

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 客戶聯絡,提出問題、分享訣竅及討論其他問題。在社群中發文前,請務必先搜尋現有貼文,確認是否已有相同問題的解答。