nginx实现负载均衡实例

项目规划图:
nginx实现负载均衡实例
项目概述:
如上图所述,部署lnmp环境,实现nginx负载均衡后端的两个nginx web服务,要求在nginx上搭建wordpress应用。
项目实现

  1. 搭建php-fpm服务器
    安装php-fpm包及相关包

    yum install php php-fpm php-mcrypt php-mysql php-mbstring mariadb-server -y

    编辑/etc/php-fpm.d/www.conf的内容
    nginx实现负载均衡实例
    启动php-fpm服务
    nginx实现负载均衡实例
    安装mariadb数据库

    yum install -y mariadb

    编辑/etc/my.conf
    nginx实现负载均衡实例
    启动mariadb,进入数据库
    nginx实现负载均衡实例
    在数据库中创建wordpress的数据库wpdb
    nginx实现负载均衡实例
    授权wpuser管理账号
    nginx实现负载均衡实例
    创建资源页面目录文件
    nginx实现负载均衡实例
    下载wordpress应用,并放到资源目录下
    nginx实现负载均衡实例
    对wordpress做好链接
    nginx实现负载均衡实例
    创建测试页面
    nginx实现负载均衡实例
    关闭防火墙firewalld和Selinux
    nginx实现负载均衡实例

  2. 搭建nginx-server服务器
    编辑/etc/nginx/conf.d/vhost文件
    nginx实现负载均衡实例
    创建页面资源目录
    nginx实现负载均衡实例
    下载wordpress应用。并做好链接
    nginx实现负载均衡实例
    启动服务,并关闭防火墙和Selinux
    nginx实现负载均衡实例
    nginx-server2服务器的配置同1

3.配置nginx负载均衡服务器nginx-gw
编辑/etc/ginx/conf.d/vhosts文件,写入代理配置
nginx实现负载均衡实例
为验证负载均衡服务器是否生效,在nginx-server1与2两台服务器上做测试页面
nginx-server1:
nginx实现负载均衡实例
nginx-server2:
nginx实现负载均衡实例
启动负载均衡器nginx服务,并关闭firewall和Selinux
nginx实现负载均衡实例

4.测i是负载均衡和fastcgi代理是否实现
负载均衡测试
nginx实现负载均衡实例
fastcgi代理测试
nginx实现负载均衡实例
由上说明我们的lnmp环境下的负载均衡已实现。

5.安装wordpress应用
访问www.lishauyang.com/blog,按照网页提示进行安装
填写数据库信息
nginx实现负载均衡实例
安提供的代码创建wp-config.php文件
nginx实现负载均衡实例
nginx实现负载均衡实例
注册账号账号后便创建成功了
nginx实现负载均衡实例

猜你喜欢

转载自blog.51cto.com/13866567/2317200