關于用三臺服務器配置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.www58058.com/77463