nginx实现负载均衡实例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx实现负载均衡实例相关的知识,希望对你有一定的参考价值。
项目规划图:
项目概述:
如上图所述,部署lnmp环境,实现nginx负载均衡后端的两个nginx web服务,要求在nginx上搭建wordpress应用。
项目实现
-
搭建php-fpm服务器
安装php-fpm包及相关包yum install php php-fpm php-mcrypt php-mysql php-mbstring mariadb-server -y
编辑/etc/php-fpm.d/www.conf的内容
启动php-fpm服务
安装mariadb数据库yum install -y mariadb
编辑/etc/my.conf
启动mariadb,进入数据库
在数据库中创建wordpress的数据库wpdb
授权wpuser管理账号
创建资源页面目录文件
下载wordpress应用,并放到资源目录下
对wordpress做好链接
创建测试页面
关闭防火墙firewalld和Selinux - 搭建nginx-server服务器
编辑/etc/nginx/conf.d/vhost文件
创建页面资源目录
下载wordpress应用。并做好链接
启动服务,并关闭防火墙和Selinux
nginx-server2服务器的配置同1
3.配置nginx负载均衡服务器nginx-gw
编辑/etc/ginx/conf.d/vhosts文件,写入代理配置
为验证负载均衡服务器是否生效,在nginx-server1与2两台服务器上做测试页面
nginx-server1:
nginx-server2:
启动负载均衡器nginx服务,并关闭firewall和Selinux
4.测i是负载均衡和fastcgi代理是否实现
负载均衡测试
fastcgi代理测试
由上说明我们的lnmp环境下的负载均衡已实现。
5.安装wordpress应用
访问www.lishauyang.com/blog,按照网页提示进行安装
填写数据库信息
安提供的代码创建wp-config.php文件
注册账号账号后便创建成功了
以上是关于nginx实现负载均衡实例的主要内容,如果未能解决你的问题,请参考以下文章