【发布时间】:2017-09-30 05:16:07
【问题描述】:
我在 Debian 8 上的 Nginx 服务器上安装了 MySQL 服务器。
服务器上的生产页面,比如example.com 已安装 SSL。
此 MySQL 服务器将与 PHP 一起用于设置和检索数据。
现在我很困惑是否要为客户端和 MySQL 服务器之间的连接添加 SSL?最佳做法是什么?
【问题讨论】:
-
由于 http 和 mysql 服务器在同一个系统上,因此没有网络通信需要保护。理想情况下,无论如何您都使用基于文件系统的套接字。
-
Client > Nginx/PHP (HTTP server) > MySQL ...客户端从不直接与 MySQL 对话 ...还是我误解了这个问题?
-
由于我以前使用过托管服务器,请原谅我对服务器术语缺乏了解。我有一个 ssl 加密的 nginx 服务器,说“example.com”中有一个文件,比如“example.com/connect.php”,它将连接到安装在同一台 nginx 服务器上的 mysql 服务器并运行查询。我需要 mysql_server 的 ssl 吗?