LAMP在三臺服務器上部署

準備:centos7.3.3
172.16.254.28

CentOS7.3.1 ip
172.16.251.109?

centos7.3.2 ip
172.16.252.81?

部署:

??????? centos7.3.1部署mariadb

??????? centos7.3.2 中部署httpd

??????? centos7.3.3 中部署php-fpm

為避免麻煩,將防火墻和selinux都關閉

先在CentOS7.3.1創建兩個基于FQDN的虛擬主機

安裝httpd : yum install -y httpd

?? 配置虛擬主機配置文件:vim /etc/httpd/conf.d/zhang.conf

LAMP在三臺服務器上部署

? 同樣配置另一個虛擬配置文件:vim /etc/httpd/conf.d/yang.conf

LAMP在三臺服務器上部署

將主配置文件/etc/httpd/conf/httpd.conf中的ServerName 后加上本機的IP

LAMP在三臺服務器上部署

httpd -t 檢查是否有錯誤

開啟httpd服務

??? 先在本機上創建靜態默認文件:mkdir -p /web/vhosts/{zhang,yang}

??? touch /web/vhosts/{zhang,yang}/index.html

??????? 在windows中的hosts文件中加入主機名解析,檢查httpd服務啟動情況

在centos7.3.3 中安裝

yum install -y php-fpm
yum install -y php-mbstring(多字節字符串支持)
yum install -y php-mcrypt php-mysql

修改php-fpm的配置文件 vim /etc/php-fpm.d/www.conf
LAMP在三臺服務器上部署

 

LAMP在三臺服務器上部署

創建根目錄:mkdir -p /web/vhosts/{zhang,yang}

在zhang/下

vim index.php

<h1>www.zhang.com</h1>
<?php
$conn =mysql_connect( ‘172.16.252.81’,’tom’,’magedu’);
if($conn)
echo “It’s OK”;
else
echo “Failed”;
phpinfo();

?>

作為測試頁面

phpMyAdmin解壓到該目錄下,修改為pma,其中的配置文件cp config.sample.inc.php config.inc.php
vim config.inc.php

LAMP在三臺服務器上部署

LAMP在三臺服務器上部署

在yang/下

vim index.php

<h1>www.zhang.com</h1>
<?php
$conn =mysql_connect( ‘172.16.252.81’,’jerry’,’magedu’);
if($conn)
echo “It’s OK”;
else
echo “Failed”;
phpinfo();

?>

修改wordpress下的配置文件:cp wp-config-sample.php? wp-config.php

 

vim wp-config.php

LAMP在三臺服務器上部署

? 啟動服務 systemctl start php-fpm

在centos7.3.1安裝mariadb

??? 修改配置文件vim /etc/my.cnf.d/server.cnf

LAMP在三臺服務器上部署

????使用Mariadb之前對MySQL安全加強mysql_secure_installation

??????? 登錄mysql后創建數據庫CREATE DATABASE wordpress;? CREATE DATABASE pma;

 

??????? 授權:GRANT ALL? ON pma.* TO ‘tom’@’172.16.%.%’ IDENTIFIED BY ‘magedu’;
GRANT ALL? ON wordpress.* TO ‘jerry’@’172.16.%.%’ IDENTIFIED BY ‘magedu’;

??????? 刷新 : FLUSH PRIVILEGES;

測試:

???http://www.zhang.com/index.php

LAMP在三臺服務器上部署

LAMP在三臺服務器上部署

登錄成功

LAMP在三臺服務器上部署

原創文章,作者:Immortals、zcy,如若轉載,請注明出處:http://www.www58058.com/77773

(2)
Immortals、zcyImmortals、zcy
上一篇 2017-06-08
下一篇 2017-06-09

相關推薦

  • 自建CA搭建SSL加密網站

    企業環境中,在安全級別要求較高的公司,經常需要搭建基于SSL加密傳輸的網站,使用https協議訪問web站點,能大大提高網站的安全性。但構建https站點,需要用到證書。內部網站到互聯網上申請費用不菲的證書顯然不符合經濟性。于是,自建內部CA成為我們的首選。 本文以兩臺服務器,分別扮演CA及Web網站的角色,詳細論述自建CA搭建加密網站的過程。  …

    Linux干貨 2016-07-29
  • Python入門之閉包,匿名函數,過濾器,映射器,折疊

    在學習python函數的過程中,函數的高階應用包括閉包lambda函數,過濾器等都讓我頭痛不已.接下來我把課堂中聽到的筆記進行整理,再寫一遍,希望在提醒自己的同時也能幫助到別人. 首先,我們來看一下什么是閉包,閉包(closure)是函數式編程的重要的語法結構。函數式編程是一種編程范式 (而面向過程編程和面向對象編程也都是編程范式)。在面向過程編程中,我們見…

    Linux干貨 2015-12-19
  • mysql mariadb 備份恢復、主從

    備份類型分為: 完全備份、增量備份、差異備份 熱備、溫備、冷備 邏輯備份、物理備份 每種類型區別: 增量備份:根據上一次備份的增量備份或完全備份備份 差異備份:根據上一次備份的完全 溫備:備份過程中只支持讀備份備份熱備:備份過程中支持讀寫 冷備:停服務備份 邏輯備份:schema和數據存儲在一起,巨大的sql語句、單個巨大的備份文件,恢復備份較慢。優點可以還…

    2017-03-01
  • SRE管理職責簡介

    讀書筆記 摘要 SRE是Site Reliability Engineer的簡稱,從名字可以看出Google的SRE不只是做Operation方面的工作,更多是保障整個Google服務的穩定性。 SRE管理職責簡介 監控系統 警報 工單 日志 應急事件處理 變更管理 預測需求和規劃容量 資源部署 小結 監控系統 監控系統是 SRE 團隊監控服務質量…

    Linux干貨 2017-04-03
  • shell腳本編程之if、case條件語句

    程序執行三種順序     順序執行          選擇執行          循環執行       &nb…

    Linux干貨 2016-08-18
  • 第四周練習

    1.復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限。         # cp -r /etc/skel /home/tuser1      &nb…

    Linux干貨 2016-11-18
欧美性久久久久