`
上海-沉默者
  • 浏览: 36975 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

nginx实现mysql 代理

 
阅读更多

1,下载module模块
下载地址 : https://nodeload.github.com/yaoweibin/nginx_tcp_proxy_module/zipball/master

 

$ wget 'http://nginx.org/download/nginx-1.2.1.tar.gz'
$ tar -xzvf nginx-1.2.1.tar.gz
$ cd nginx-1.2.1/
$ patch -p1 < /path/to/nginx_tcp_proxy_module/tcp.patch  /path是指nginx_tcp_proxy_module路径
$  ./configure --add-module=/usr/local/ngx_cache_purge-1.4  --prefix=/usr/local/nginx --with-http_stub_status_module --add-module=/path/to/nginx_tcp_proxy_module   //编译
$ make
$ make install

 

http {
server {
    listen 80;
    location /status {
check_status;
    }
}
    }
tcp {
      upstream mysql{
      server 10.10.10.17:3306 weight=1;
      server 10.10.10.18:3306 weight=1;
      #check interval=3000 rise=2 fall=5 timeout=1000;
      }
      server {
      listen 3306;
      proxy_pass mysql;
       }
}
 ./configure --add-module=../ngx_cache_purge-2.0  --with-http_stub_status_module --with-http_ssl_module --add-module=../nginx_tcp_proxy_module-master

 

http://blog.csdn.net/gzh0222/article/details/7956270

分享到:
评论

相关推荐

    Nginx实现MYSQL主备高可用

    在构建高可用性数据库系统时,MySQL主备高可用配置是一个关键环节,目的是确保数据的...在文件`[eimhe.com美河学习在线]nigix实现MYSQL主备高可用`中,可能包含了更详细的操作指南和示例配置,供读者深入学习和参考。

    nigix实现MYSQL主备高可用双活

    本文将深入探讨如何利用Nginx来实现MySQL的主备高可用双活。 首先,理解“主备高可用”意味着有一个主数据库处理所有的写操作,而一个或多个备用数据库同步主数据库的数据,以备在主数据库出现问题时接管服务。而...

    zabbix-web-nginx-mysql.tar

    在本篇中,我们将重点探讨如何利用Nginx作为反向代理服务器,结合MySQL数据库来搭建Zabbix的Web界面。这个压缩包"zabbix-web-nginx-mysql.tar"包含了搭建过程中所需的所有关键组件。 一、Nginx介绍 Nginx是一款高...

    lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程--宋正河

    安装完成后,需要配置Nginx的默认配置文件`/etc/nginx/nginx.conf`,设置监听端口、服务器块等,以实现对Web服务的控制。 2. **MySQL安装与初始化**: MySQL是一种流行的开源关系型数据库管理系统,5.5.3版本在...

    nginx php mysql 源代码包

    Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级、高并发处理能力而广受青睐。PHP是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入到HTML中,实现动态网页功能。而MySQL则是一款关系型数据库管理...

    Web环境搭建:Linux+Nginx+PHP+Mysql+Redis

    - **Nginx**: 轻量级高性能的 Web 服务器/反向代理服务器。推荐使用 Nginx 1.18。 - **MySQL**: 强大的关系型数据库管理系统。推荐使用 MySQL 8.0。 - **Redis**: 高性能的键值存储数据库,可用于缓存、队列等多种...

    ①Nginx+MySQL+PHP

    在Nginx+MySQL+PHP的组合中,PHP主要负责处理动态内容,通过解释执行PHP脚本,实现动态网页的生成。 安装PHP同样可以通过源码编译的方式进行。在安装过程中,可能会用到GD库(用于图像处理的库)、libpng库(处理...

    docker 安装 wordpress,通过nginx反向代理,绑定域名,配置https

    最后,我们需要启动 Nginx 容器,以便实现反向代理。我们可以使用以下命令启动 Nginx 容器: ``` docker run -d \ --name nginx \ -p 80:80 \ -v "$PWD/nginx.conf":/etc/nginx/nginx.conf \ nginx ``` 这个命令...

    lnmp: php7.1+nginx1.11+mysql5.6+yaf+redis

    Nginx是一款高性能的HTTP和反向代理服务器,以其并发处理能力著称。Nginx1.11是其稳定版本之一,提供负载均衡、静态文件处理和HTTP缓存等功能。在 LNMP架构中,Nginx作为前端服务器,负责接收来自用户的请求,根据...

    nginx、mysql、jdk在Linux系统安装的压缩包;.zip

    这三个组件常常一起用于构建Web服务环境,Nginx作为前端服务器处理HTTP请求,通过反向代理将动态请求转发到后端的MySQL数据库处理数据,而JDK则提供Java应用程序的运行环境,例如运行Web应用程序的Servlet容器(如...

    centos下安装配置nginx+mysql+php环境

    Nginx 是一款高性能的 HTTP 和反向代理服务器,在 CentOS 下安装 Nginx 需要先安装 Perl 正则表达式 PCRE 库。 ##### 2.1 安装 PCRE 检查系统是否已安装 PCRE: ```bash # rpm -qa | grep pcre ``` 如果存在旧...

    一键搭建lnmp(nginx+mysql)

    Nginx 可以作为静态资源服务器、代理服务器、负载均衡器等。Nginx 的优点有高性能、低 memory 占用、支持高并发连接等。 3. Mysql 数据库服务器 Mysql 是一个关系型数据库管理系统(RDBMS),用于存储和管理数据。...

    Linux下Nginx+PHP+MySQL配置(图)

    9. **配置MySQL连接**:在PHP代码中,使用mysqli或PDO扩展连接到MySQL数据库,编写SQL查询,实现数据交互。 至此,一个基本的LNMP环境已经搭建完成。在实际操作中,还需要考虑安全性、性能优化、日志管理和自动化...

    惠农电子超市(SpringCloud+Redis+Nginx+MySQL+Elasticsearch+RabbitMQ)

    Nginx作为反向代理服务器,负责处理来自用户的请求,进行负载均衡。它可以将请求分发到不同的后端服务,确保系统的高可用性。同时,Nginx还可以处理静态资源,减轻应用服务器的压力,优化整个系统的性能。 MySQL...

    nginx自带rtmp、fls、mysql桥接等模块,解压即用

    3. **MySQL桥接模块**:Nginx的MySQL桥接模块允许服务器直接与MySQL数据库进行交互,可以用于实现动态内容加载、用户认证、访问统计等功能。通过这个模块,Nginx可以从数据库中获取数据,并根据这些数据来响应HTTP...

    windows下用WPF制作的nginxphpmysql集成环境免安装

    Nginx是一款高性能的Web服务器和反向代理,以其稳定性和低资源占用而闻名。PHP是一种广泛使用的开源脚本语言,特别适合于Web开发。MySQL则是一个流行的开源关系型数据库管理系统,适用于存储和处理大量数据。 在...

    一键安装mysql,redis,nginx,rabbitmq脚本

    "一键安装mysql,redis,nginx,rabbitmq脚本" 提供了一种简便快捷的方式来部署这些常见的中间件服务,极大地节省了系统管理员的时间和精力。 首先,MySQL是一款开源的关系型数据库管理系统,广泛应用于Web应用中,它...

    Nginx Keepalived Tomcat MySQL高可用负载均衡Web应用架构实践.pdf

    本文基于CentOS 7操作系统,借助开源软件Nginx、Keepalived、Tomcat和MySQL实现高可用负载均衡的Web应用架构。Nginx作为前端服务器,为Web应用服务器提供代理和负载均衡;Keepalived作为Nginx服务器集群的心跳检测...

    vue+Tornado+Nginx+Mysql

    Nginx可以通过配置实现负载均衡、缓存管理和SSL加密等功能,提升整体应用的性能和安全性。 MySQL 是世界上最受欢迎的关系型数据库管理系统之一,属于ACID兼容的事务型数据库。它支持SQL标准,并且提供了多种存储...

Global site tag (gtag.js) - Google Analytics