M22 使用NFS實現web共享發布

實驗目的:

搭建兩個LAMP web發布系統搭建WordPress博客網站,并使用NFS作為共享的網絡文件系統使這兩個web服務器發布的內容一致。

實驗工具:

webServer1 Centos6.8 172.18.55.6

webServer2 Centos7.3 172.18.55.7

nfsServer Centos7.3 172.18.55.71

webClient win7 172.18.55.1

M22 使用NFS實現web共享發布

實驗步驟:

1 webServer1webServer2上分別安裝Apachephp環境;

2 nfsServer上解壓縮WordPress并設置目錄共享;

3 在nfsServer上安裝mariadb并配置相關參數;

4 分別在webServer1webServer2上掛載nfsServer的共享目錄,并實現網頁發布。

 

實驗過程:

一、在webServer1webServer2上分別安裝LAMP環境

webServer1webServer2分別為Centos6.8Centos7.3,在這里我使用yum源安裝LAMP環境,這兩個版本安裝時略有區別。

1 webServer1Centos6.8)安裝LAMP

在安裝之前使用命令查看服務器是否安裝過了相關組件

#rpm -qa httpd php php-mysql

選擇沒有安裝過的組件安裝,在這里我安裝了所有組件

#yum install –y httpd php php-mysql

啟動新安裝的服務

#/etc/init.d/httpd start

測試服務啟動是否成功

#lsof -i:80

2 webServer2Centos7.3)安裝LAMP

在安裝之前使用命令查看服務器是否安裝過了相關組件

#rpm -qa httpd php php-mysql

選擇沒有安裝過的組件安裝,在這里我安裝了所有組件

#yum install –y httpd php php-mysql

啟動新安裝的服務

# systemctl start httpd

測試服務啟動是否成功

#lsof -i:80

二、在nfsServer上解壓縮WordPress并設置目錄共享

1 下載并解壓縮WordPress

WordPress的下載地址為:https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip

nfsServer上使用如下命令

mkdir /data
cd /data
wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
unzip wordpress-4.7.4-zh_CN.zip
chown –R apache:apache wordpress

2 設置/data/wordpress目錄共享

1)  安裝nfsrpcbind服務

檢查下這兩個服務是否被安裝

#rpm -qa nfs-utils rpcbind

如果沒安裝則

yum install nfs-utils rpcbind

啟動這兩個服務

systemctl start nfs rpcbind

2)  設置/data/wordpress在局域網內共享

vim exports
/data/wordpress 172.18.0.0/16(rw,all_squash,anonuid=48,anongid=48)

啟用并檢測設置

exportfs –ar
showmount -e 172.18.55.71

三、 在nfsServer上安裝mariadb并配置相關參數

1 nfsServer安裝mariadb-server

yum install –y mariadb-server

2 在數據庫里增加walker用戶

#mysql –uroot
mysql> grant all privileges on *.* to walker@'%' identified by "walker";
mysql> flush privileges;
mysql> create database wpdb;

3 跳過默認的地址解析

#vim /etc/my.cnf
skip_name_resolve=ON

四、分別在webServer1webServer2上掛載nfsServer的共享目錄,并實現網頁發布

1 webServer1掛載nfsServer的共享目錄

使用命令檢測nfs

showmount -e 172.18.55.71

建立目錄

mkdir /var/www/html/wordpress

設置目錄屬主

chown apache:apache wordpress/

掛載nfs目錄

mount –t nfs 172.18.55.71:/data/wordpress /var/www/html/wordpress

2 webClient打開網頁

http://172.18.55.6/wordpress

設置數據庫名稱為wpdb,用戶名為walker,數據庫地址為172.18.55.71


webServer2的設置與webServer1的設置相同,略。

原創文章,作者:realmaster,如若轉載,請注明出處:http://www.www58058.com/74289

(1)
realmasterrealmaster
上一篇 2017-04-26 19:02
下一篇 2017-04-26 20:28

相關推薦

  • 2016 10 19 第5天作業

    20161019第5天作業 軟鏈接和硬鏈接的區別 硬鏈接 ①硬鏈接文件不能跨分區創建 ②一個硬鏈接文件的刪除不影響其他鏈接的訪問 ③鏈接文件指向的源文件被刪除后,鏈接文件還能正常訪問源文件的數據 ④硬鏈接的文件類型是 –  普通文件 ⑤硬鏈接和源文件的屬性(大小,權限,時間戳,Inode號)相同 ⑥硬鏈接不能對目錄創建 ⑦創建硬鏈接會增…

    Linux干貨 2016-10-20
  • 打造自己小小的RPM包

    關于源碼RPM包的安裝于制作 什么是RPM與SRPM? 1     RPM: 1     SRPM: 2     SRPM的安裝 2 一 .利用rpmbuild默認安裝SRPM檔案 2 二.配置路徑與需要的軟件功能模塊 3  &n…

    Linux干貨 2016-08-24
  • 馬哥教育網絡班21期-第一次課程作業

    計算機組成部分及其作用 1.總線 電子管道,攜帶信息字節并在各個部件間傳輸。分為地址總線,數據總線,控制總線。 CPU最大可尋址范圍:2^N*M,  N為地址總線數量,M為數據總線數量。 2.I/O設備 I/O設備及輸入輸出設備,最常見的輸入設備就是我們非常熟悉的鍵盤,鼠標,我們通過我們通過這些設備向計算機傳達指令,讓計算機完成我們想要它完成的工作…

    Linux干貨 2016-06-29
  • 在linux中創建虛擬網卡(網卡別名)的方法

    由于業務需要,要在單個物理網卡上建立多個虛擬網卡,操作如下:cd /etc/sysconfig/network-scripts/   #進入網卡目錄cp ifcfg-eth0 ifcfg-eth0:1   # 復制出ifcfg-eth0:1虛擬網卡vim ifcfg-eth0:1    #配置ifcfg-eth0:1虛…

    Linux干貨 2016-09-06
  • Tomcat安裝及簡單配置

    安裝jdk: [root@stu ~]# rpm -ivh jdk-7u9-linux-x64.rpm #此為安裝官方的版本(c6已經使用了openjdk)報錯不用關心 查看安裝位置: [root@stu ~]# rpm -ql jdk 目錄: [root@stu&nb…

    Linux干貨 2016-07-19
  • CentOS環境下,ab性能測試功具介紹及使用

    網站性能壓力測試是服務器網站性能調優過程中必不可缺少的一環。只有讓服務器處在高壓情況下,才能真正體現出軟件、硬件等各種設置不當所暴露出的問題。 性能測試工具目前最常見的有以下幾種:ab、http_load、webbench、siege。 ab是apache自帶的壓力測試工具。ab非常實用,它不僅可以對apache服務器進行網站訪問壓力測試,也可以對或其它類型…

    Linux干貨 2017-07-22
欧美性久久久久