Apache-2.2

Proftpd /Apache 的使用者後端 - Mysql 還是 LDAP?

  • March 23, 2016

我們有兩個單獨的站點,每個站點都有一個帶有 ProFTPd 和 Apache 的主機,它根據 /etc/passwd 對使用者進行身份驗證。這需要管理兩個單獨的密碼文件,我們希望有一個複制的後端。

我可以看到至少兩個選項 - MySQL 數據庫和 LDAP 目錄。兩者都可以複製並用作 ProFTPd 或 Apache 的身份驗證後端。

每種解決方案的優缺點是什麼?

MySQL 和 LDAP 都執行良好,選擇你已經熟悉的那個。:)

如果您已經在使用 MySQL,那麼選擇 MySQL 的一個明顯優勢是您可以使用現有的基礎架構而無需任何新組件。

OpenLDAP 的設置可能有點痛苦,但在極端負載下,它的身份驗證可能比 MySQL 更快。對於頻繁的寫入,OpenLDAP 不是最佳選擇,因為 LDAP 通常是為面向讀取的工作負載而設計的。

引用自:https://serverfault.com/questions/314727