用于SSL / TLS的MySQL的Nginx反向代理

时间:2018-08-10 08:16:33

标签: mysql ssl nginx

stream {
upstream db {
    server 127.0.0.1:3306; #mysql
}
server {
    listen     12345;
    ssl_certificate       ./newcerts/server-cert.pem;
    ssl_certificate_key   ./newcerts/server-key.pem;
    ssl_protocols         SSLv3 TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers           HIGH:!aNULL:!MD5;
    ssl_session_cache     shared:SSL:20m;
    ssl_session_timeout   4h;
    ssl_handshake_timeout 10s;
    proxy_pass db;
}
}

我正在尝试像这样通过ssl / tls为MySQL使用反向tcp代理:

客户端-加密数据-> nginx -原始数据-> mysql

但这不起作用。

0 个答案:

没有答案