Apigee 開發人員服務入口網站 (或簡稱「入口網站」) 是用於內容和社群管理的範本入口網站。地端部署版本是以開放原始碼 Drupal 專案為基礎。預設入口網站設定提供下列服務:
- 內容管理:使用入口網站建立及管理:
- API 說明文件
- 論壇
- 網誌文章
- 測試:使用入口網站,透過內建的測試控制台即時測試 API
- 社群管理:入口網站可管理:
- 手動或自動註冊使用者
- 管理使用者留言
入口網站的角色式存取控管 (RBAC) 模型可控管入口網站功能的存取權。舉例來說,您可以啟用控制項,允許已註冊的使用者建立論壇貼文、使用測試控制台等。
本文件版本包含 4.19.06 版專屬詳細資料。任何與先前版本相關的參考資料都是疏忽,應回報為錯誤。
詳情請參閱「什麼是開發人員入口網站?」
支援的網路拓撲
入口網站元件可以安裝在下列設定或拓撲中:
- 1 個節點:所有入口網站元件 (Drupal、Nginx、PHP、Soir) 都安裝在具有 Postgres 的單一機器上。
- 2 個節點:所有入口網站元件位於一部機器上;Postgres 位於第二部機器上
下圖顯示支援的拓撲:
1 個節點
圖 1 顯示 1 節點入口網站拓撲,其中所有入口網站元件都位於單一機器上:
2 個節點
圖 2 顯示 2 節點入口網站拓撲,其中 Postgres 位於與其他入口網站元件不同的機器上:
請注意:
- Apigee 僅支援這些拓撲。如果使用其他網路拓撲,Apigee 將無法支援。
- 全新安裝 4.19.06 時,安裝指令碼會安裝 Postgres 和 Nginx。
- 從使用 Postgres 和 Nginx 的安裝作業更新至 4.19.06 時,安裝指令碼會更新 Postgres 和 Nginx。
- 如要從使用 MySQL/MariaDB/Apache 的安裝作業更新至 4.19.06,您必須先將安裝作業轉換為 Postgres/Nginx,才能更新至 4.19.06。詳情請參閱「將 tar 型入口網站轉換為 RPM 型入口網站」。
- 您可以運用 Drupal 的功能,確保大型和自訂拓撲的高可用性。如要瞭解如何設定及維護這些設定,Apigee 建議您與 Drupal 社群互動。
在上圖中,公開核心包含可公開存取的元件。私人核心包含不公開存取的元件。
| 元件 | 說明 | 安裝時使用程式: |
|---|---|---|
|
ELB |
Enterprise Load Balancer (ELB)。 |
你的網路供應商。 舉例來說,Amazon 和 Rackspace 都提供企業負載平衡器,可與其執行個體搭配使用。 |
| 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 客戶聯絡,提出問題、分享訣竅及討論其他問題。在社群中發文前,請務必先搜尋現有貼文,確認是否已有相同問題的解答。