Nginx 代理 MySQL 端口

发布时间: 更新时间: 总字数:114 阅读时间:1m 作者: 分享 复制网址
专栏文章
  1. Nginx 配置企业微信API正向代理到内网环境
  2. Nginx 代理 MySQL 端口(当前)
  3. Nginx proxy_pass 配置转发 / 路径问题
  4. Nginx 配置密码认证
  5. Nginx 配置 CPU 亲和性
  6. Nginx 配置 UDP/TCP/WebSocket 反向代理
  7. Nginx 配置目录文件列表显示功能
  8. Nginx 配置 gzip 压缩、缓存功能
  9. Nginx 配置端口转发

Nginx 代理 MySQL 端口

配置

nginx.html添加如下配置

stream {
    include /etc/nginx/conf.d/*.stream;
}

conf.d中添加mysql.stream,如下:

    upstream MYSQL {
        server <mysql-ip>:<mysql-port>;
    }

    server {
        listen 3306;

        proxy_connect_timeout 30s;
        proxy_timeout 600s;
        proxy_pass MYSQL;
    }

FAQ

nginx: [emerg] unknown directive "stream" in /usr/share/nginx/modules/nginx-mysql.conf:2

解决方式:在nginx.conf第一行添加load_module /usr/lib/nginx/modules/ngx_stream_module.so;

专栏文章
  1. Nginx 配置企业微信API正向代理到内网环境
  2. Nginx 代理 MySQL 端口(当前)
  3. Nginx proxy_pass 配置转发 / 路径问题
  4. Nginx 配置密码认证
  5. Nginx 配置 CPU 亲和性
  6. Nginx 配置 UDP/TCP/WebSocket 反向代理
  7. Nginx 配置目录文件列表显示功能
  8. Nginx 配置 gzip 压缩、缓存功能
  9. Nginx 配置端口转发
最新评论
加载中...
Home Archives Categories Tags Statistics