项目规划图: 项目概述: 如上图所述,部署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文件 注册账号账号后便创建成功了