nginx代理转发mysql

nginx代理转发mysql环境描述 操作系统 RedHatEnterp 6 Maipo 数据库 MySQL5 7 22 中间件 nginx1 9 8IP 地址 192 168 1 50 生产环境为公网 这里用内网 IP 代替实现目标 nginx 代理 mysql 操作步骤 1 安装 mysql 相信大家都会 过程略 2 编译安装 nginx 这一步是关键 2 1 下载并解压 nginx 安装包 这里使用 nginx1 9 8cd softtarzxvfn

环境描述:

  • 操作系统:Red Hat Enterprise Linux Server release 7.6 (Maipo)
  • 数据库:MySQL 5.7.22
  • 中间件:nginx 1.9.8
  • IP地址:192.168.1.50–生产环境为公网,这里用内网IP代替
  • 实现目标:nginx代理mysql
cd /soft tar zxvf nginx-1.19.8.tar.gz 

2.2.编译安装,记得创建nginx用户哦!useradd nginx -s /bin/nologin

cd nginx-1.19.8.tar.gz ./configure --prefix=/usr/local/nginx \ --user=nginx --group=nginx \ --with-http_ssl_module \ --with-http_realip_module \ --with-http_addition_module \ --with-http_sub_module \ --with-http_dav_module \ --with-http_flv_module \ --with-http_mp4_module \ --with-http_gunzip_module \ --with-http_gzip_static_module \ --with-http_random_index_module \ --with-http_secure_link_module \ --with-http_stub_status_module \ --with-http_auth_request_module \ --with-threads \ --with-stream \ --with-stream_ssl_module \ --with-http_slice_module \ --with-file-aio --with-http_v2_module 

3.最后安装

make && make install 

4.配置反向代理,添加

#默认配置文件的路径为/usr/local/nginx/conf/nginx.conf stream { upstream mysql { server 192.168.1.50:3306 max_fails=3 fail_timeout=30s; } server { listen 33060; proxy_pass mysql; } } 

5.检查 nginx.conf是否有问题

可使用nginx自带的命令 /usr/local/nginx/sbin/nginx -t 

6.启动nginx

/usr/local/nginx/sbin/nginx 

7.检查端口,测试

# netstat -an |grep 3306 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:33060 0.0.0.0:* LISTEN 

看到这,相信你已经成功了,又不对的地方欢迎批评指正!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218173.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午7:53
下一篇 2026年3月18日 上午7:53


相关推荐

  • Maven中央仓库地址_中央储备粮仓

    Maven中央仓库地址_中央储备粮仓1、私服nexus工具使用http://www.sonatype.org/nexus/2、推荐http://mvnrepository.com/3、默认地址http://repo1.maven.org/maven24、阿里云(强力推荐)http://maven.aliyun.com/nexus/content/groups/public/5、私服nexus工具使用http://repo2.maven.org/maven2/6、UKhttp://uk.maven.o

    2025年8月2日
    4
  • U盘市场调查分析

    U盘市场调查分析U盘市场分析2005年前后,是U盘行业最辉煌的年代,然而随着互联网的普及应用,各种网盘以及智能手机传输越来越方便,给U盘施加了一定的压力。除此之外,近几年移动硬盘迅速兴起,更是抢占了大量市场份额,让U盘厂商的日子越来越艰难。但凭借体积小、携带方便、即插即用、稳定等特点,U盘在移动存储领域依然占据着一定优势。面对着各类对手的“围攻”,U盘厂商们一方面升级主流产品,留住客户群,另一方面则纷纷开发细分市场,通过挖掘用户不同领域的需求,以实现新的业务增长。需求下降,U盘行业萎缩 2017年有业内人士发出.

    2025年10月10日
    6
  • 大数据采集平台ZDH_WEB安装部署

    大数据采集平台ZDH_WEB安装部署数据采集平台管理端https://github.com/zhaoyachao/zdh_web数据采集平台服务https://github.com/zhaoyachao/zdh_serverweb端在线查看http://zycblog.cn:8081/login用户名:zyc密码:123456界面只是为了参考功能,底层的数据采集服务需要自己下载zdh_server部署,服务器资源有限,请手下留情如果觉得项目不错记得分享给同伴和点star!!!…

    2022年5月1日
    60
  • 2025 AI应用年终观察:从生活助手到职场利器,谁在重塑未来?

    2025 AI应用年终观察:从生活助手到职场利器,谁在重塑未来?

    2026年3月14日
    3
  • vscode怎样新建HTML文件_vscode快速生成html

    vscode怎样新建HTML文件_vscode快速生成html1、点击OpenFolder:2、选择目标文件夹,在本地新建一个拓展名为html的文件:3、在第1行输入!(英文状态下),按tab键,新建成功。界面如下图所示:…

    2022年8月22日
    9
  • Android Studio 怎样打JAR包[通俗易懂]

    Android Studio 怎样打JAR包

    2022年2月6日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号