SQLAdmin本身并不直接管理SSL加密,但通常是通過配置后端數據庫服務器(如MySQL或PostgreSQL)來啟用SSL連接。以下是在Ubuntu上為MySQL配置SSL加密的一般步驟:
mysql-server
和openssl
。在Ubuntu上,您可以使用以下命令安裝它們:sudo apt-get update
sudo apt-get install mysql-server openssl -y
# 生成私鑰
openssl genpkey -algorithm rsa -out mysql_private.key -aes256
# 生成證書簽名請求(CSR)
openssl req -new -key mysql_private.key -out mysql_csr.csr
# 生成自簽證書
openssl x509 -req -days 365 -in mysql_csr.csr -signkey mysql_private.key -out mysql_certificate.crt
/etc/mysql/mysql.conf.d/mysqld.cnf
或/etc/my.cnf
),在[mysqld]
部分添加或修改以下行:ssl-ca=/path/to/mysql_certificate.crt
ssl-cert=/path/to/mysql_certificate.crt
ssl-key=/path/to/mysql_private.key
sudo systemctl restart mysql
請注意,這些步驟適用于MySQL數據庫。如果您使用的是PostgreSQL或其他數據庫管理系統,配置SSL的過程可能會有所不同。此外,自簽名證書在生產環境中可能會導致安全警告,因此建議使用由受信任的證書頒發機構(CA)簽發的證書。