小型分布式LNMP平台架构搭建
第一步,设置服务器主机名等
设置服务器主机名、IP地址,配置防火墙(我直接关了)和Selinux(我也直接关了)、网关、DNS。
nginx主机:
IP地址:10.60.77.200
主机名:nginx
网关:10.60.77.254
DNS:114.114.114.114
PHP-1主机:
IP地址:10.60.77.201
主机名:PHP-1
PHP-2主机:
IP地址:10.60.77.202
主机名:PHP-2
mysql-master主机:
IP地址:10.60.77.203
主机名:mysql-master
mysql-slave主机:
IP地址:10.60.77.204
主机名:mysql-slave
所有配置完毕后ping一下百度看看网络连通性是否正常。没有问题的话就进入第二步。
第二步,安装配置nginx主机
1、安装epel源
http://mirrors.zju.edu.cn/epel/6/i386/epel-release-6-8.noarch.rpm
安装nginx官方yum源:
http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
安装nginx:
[root@nginx ~]# yum -y install nginx
配置nginx负载均衡,将PHP请求转发给后端的PHP-1和PHP-2服务器。后端php服务器全部使用php-fpm监听9000端口。