Apigee Developer Services 入口網站 (又稱為「入口網站」) 是適用於內容與社群管理的範本入口網站。地端部署版本是以開放原始碼 Drupal 專案為基礎。預設入口網站設定提供下列服務:
- 內容管理:使用入口網站建立及管理下列項目:
- API 說明文件
- 論壇
- 網誌文章
- 測試:使用入口網站在內建的測試主控台中即時測試 API
- 社群管理:入口網站會管理下列內容:
- 手動或自動註冊使用者
- 管理使用者留言
入口網站的角色型存取權控管 (RBAC) 模型可以控管入口網站中功能的存取權。舉例來說,您可以啟用控制項,讓已註冊的使用者能夠建立論壇文章、使用測試控制台等。
這份文件有 4.19.06 版的詳細資料。任何對舊版本的參照均為監督,應回報為錯誤。
詳情請參閱什麼是開發人員入口網站?
支援的網路拓撲
入口網站元件可透過下列設定或拓撲安裝:
- 1 個節點:所有透過 Postgres 在單一機器上安裝的入口網站元件 (Drupal、Nginx、PHP、Soir)。
- 2 個節點:同一部機器上的所有入口網站元件;第二部機器上的 Postgres
下圖顯示了支援的拓撲:
1 個節點
圖 1 顯示 1 個節點的入口網站拓撲,其中所有入口網站元件都位於單一機器上:

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

注意事項:
- 這些拓撲是 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 客戶提出問題、提示和其他問題。在社群中張貼問題前,請務必先搜尋現有文章,查看是否已提供解答。