关于用三台服务器配置lamp
要求:(1) 三者分离于三台主机;
(2) 一个虚拟主机用于提供phpMyAdmin
(3) xcache
一、在主机(192.168.109.106)上配置httpd服务
yum intall httpd mod_ssl (安装http服务和mod_ssl模块)
1、创建虚拟主机
(1)、vim /etc/httpd/conf.d/vir1.conf
(2)mkdir -pv /web/www/https
(3)将PHPadmin包下载并解压缩
cd /web/www/https
在目录/web/www/https下下载与解压
tar -xf phpMyAdmin-4.0.10.20-all-languages.tar.gz
ln -sv phpMyAdmin-4.0.10.20-all-languages pam
2、和获取CA证书
获取证书(在主机192.168.109.103 私有CA机构)
(1)切换至/etc/httpd/ssl目录
mkdir /etc/httpd/ssl
cd /etc/httpd/ssl
(2)获取私钥
(3)生成证书签署请求
(4)将请求发送给CA
(5)CA签证
(6)CA将证书发给本地主机(192.168.109.106)
(7)语法检测和重启服务
二、在主机(192.168.109.107)上配置php-fpm
注意:PHP和php-fpm不能同时在一台主机安装
1、安装 php-fpm php-mysql php-mbstring php-scrypt
yum install php-fpm php-mysql php-mbstring php-mcrypt
2、修改配置文件/etc/php-fpm.d/www.conf
3、创建seassion回话目录并修改其属主和属组
mkdir /var/lib/php/session
chown apache:apache /var/lib/php/session
4、启动服务
5、创建连接配置
(1)在PHP服务主机上创建http服务主机指定URL目录
mkdir -pv /web/www/https
(2)将PHPadmin包下载并解压缩
cd /web/www/https
在目录/web/www/https下下载与解压
tar -xf phpMyAdmin-4.0.10.20-all-languages.tar.gz
ln -sv phpMyAdmin-4.0.10.20-all-languages pam
(3)修改phpadmin的配置文件
cp config.sample.inc.php config.inc.php
vim config.inc.php
6.重启服务
systemctl restart php-fpm.service
三、在主机(192.168.109.101)上配置MySQL服务
1、安装mariadb-server包
yum install -y mariadb-server
2、编辑配置文件
vim /etc/my.cnf.d/server.cnf
3、安全加强和启动服务
mysql_scure_installation
systemctl start mariadb.service
4、创建数据库和授权给‘zlyy’用户
刷新授权表
四、测试
1、访问https://www.zq.com
2、登陆收权的MySQL用户
登录成功;配置成功
原创文章,作者:zq,如若转载,请注明出处:http://www.178linux.com/77463