亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

phpMyAdmin ssl 配置問題

phpMyAdmin ssl 配置問題

PHP
喵喵時光機 2022-07-29 16:43:16
我的 PhpMyAdmin 有一點問題(我使用NGINX 和 PHP 7.2)。我想通過將其信息添加到文件中來配置MySQL (MariaDB 10.2.27)和 PhpMyAdmin 之間的 SSL連接: config.inc.php$cfg['Servers'][$i]['ssl'] = true;$cfg['Servers'][$i]['ssl_key'] = '/etc/mysql/ssl/server-key.pem';$cfg['Servers'][$i]['ssl_cert'] = '/etc/mysql/ssl/server-cert.pem';$cfg['Servers'][$i]['ssl_ca'] = '/etc/mysql/ssl/ca-cert.pem';$cfg['Servers'][$i]['ssl_ca_path'] = '/etc/mysql/ssl';但現在,當我想連接到 PhpMyAdmin 時,出現錯誤:mysqli_real_connect(): (HY000/2006): MySQL 服務器已經消失你知道我為什么會出現這個錯誤嗎?預先感謝您的幫助。
查看完整描述

1 回答

?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

您可能誤解了 pma 配置中的 ssl 選項。

這不會加密您的 Web 瀏覽器和 phpmyadmin 之間的流量,而是加密 phpmyadmin 和您的 mysql 服務器之間的連接,并且必須在您的 mysql 服務器上設置它。

并且您沒有為 phpMyAdmin 設置 SSL 證書HTTPS——它是一個網絡應用程序——而不是一個網絡服務器。Nginx 存儲證書并終止/解包 SSL。

您正在使用的HTTPS會話在您的 PC 和 Nginx 之間 - 它與 phpMyAdmin 無關。您的 phpMyAdmin 虛擬主機正在使用您在 Nginx 中定義的任何證書。

HTTPS!=SSL就 phpMyAdmin 的配置而言。

您提到的設置專門用于SSLphpMyAdmin 和 MySQL 之間的連接 - 如果在 localhost 上,無論如何都不太相關。

畢竟這個問題應該轉到:https://serverfault.com你來錯地方了。

查看更多:https ://serverfault.com/questions/403006/phpmyadmin-with-ssl-https-and-mysql-client-on-nginx


查看完整回答
反對 回復 2022-07-29
  • 1 回答
  • 0 關注
  • 336 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號