基于NFS服務的wordpress站點

實驗要求:        

    (1) nfs server導出/data/web,在目錄中提供wordpress;

    (2) nfs client掛載nfs server導出的文件系統至/data/web;

    (3) 客戶端(lamp)部署wordpress,并讓其正常訪問;要確保能正常發文章,上傳圖片;

配置前說明:

以主機(192.168.109.107)nfs服務器,以主機(192.168.109.101)為nfs客戶端 以主機(192.168.109.108)為MySQL服務器

一、部署nfs文件系統(192.168.109.107

1、配置服務器

      1)安裝nfs模塊和nfs-utils

         基于NFS服務的wordpress站點

        安裝nfs-utils

         yum install -y nfs-utils

      2)創建網絡共享目錄

        mkdir -p  /data/web

      3)編輯配置文件

       vim /etc/exports

        基于NFS服務的wordpress站點

     4)啟動服務

        基于NFS服務的wordpress站點

     5)在客戶端檢測

      showmount -e 192.168.109.107

         基于NFS服務的wordpress站點

      能夠看到共享文件

   6)將共享目錄掛在至客戶端的/data/web

      基于NFS服務的wordpress站點

二、MySQL服務主機配置(192.168.109.108

1、安裝包

   yum install  mariadb-server

2、數據庫配置

      1)修改配置文件

       vim /etc/my.cnf.d/server-cnf

         基于NFS服務的wordpress站點

      2)創建數據庫students 創建用戶zq并授權

         啟動服務

          基于NFS服務的wordpress站點  

         基于NFS服務的wordpress站點

三、http服務器配置(192.168.109.101

      1、創建http虛擬主機

         編輯配置文件 /etc/httpd/conf.d/vir1.conf

      基于NFS服務的wordpress站點

     2、在/data/web目錄下下載解壓wordpress

        基于NFS服務的wordpress站點

   3、創建wrodpress的配置文件

      切換至/data/web/wordpress/目錄下

       cp wp-config-sample.php  wp-config.php (此時wp-config.php為配置文件)

       vim  wp-config.php

             基于NFS服務的wordpress站點    

  4、啟動httpd服務

      systemctl start httpd.service

       基于NFS服務的wordpress站點

     80/tcp 端口以開啟

       

三、測試

   注意:1.要確保三服務器的防火墻關閉,并且Selinux是處于禁用狀態

      2、給在共享文件夾里的/data/web/wordpress/wp-content 目錄修改權限為777

       chmod -R 777 /data/web/wordpress/wp-content 不然上傳圖片時會報警

   1、輸入URLwww.zq.com 進行安裝wordpress

       基于NFS服務的wordpress站點

   填入站點注冊信息

       基于NFS服務的wordpress站點

  顯示安裝成功

2、登陸站點、寫一個博客,并上傳圖片

       基于NFS服務的wordpress站點

  寫一個博客

標題為test,寫完之后發布

查看博客test

              基于NFS服務的wordpress站點
 

看到博客內容正常(包含圖片)

說明站點創建成功

   

 

        

         

        

 

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

(0)
zqzq
上一篇 2017-06-11 18:09
下一篇 2017-06-11 20:29

相關推薦

  • LVM

    LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁盤分區進行管理的一種機制,它由Heinz Mauelshagen在Linux 2.4內核上實現,目前最新版本為:穩定版1.0.5,開發版 1.1.0-rc2,以及LVM2開發版。Linux用戶安裝Linux操作系統時遇到的一個常見的難以決定的問題就是如何正確地…

    Linux干貨 2016-12-17
  • 超全超詳細的HTTP狀態碼大全

    本部分余下的內容會詳細地介紹 HTTP 1.1中的狀態碼。這些狀態碼被分為五大類:  100-199 用于指定客戶端應相應的某些動作。 200-299 用于表示請求成功。 300-399 用于已經移動的文件并且常被包含在定位頭信息中指定新的地址信息。 400-499 用于指出客戶端的錯誤。 500-599 用…

    Linux干貨 2015-03-20
  • 啟動和內核管理

    啟動和內核管理 :      CentOS 5和6的啟動流程     服務管理     Grub管理     自制Linux     啟動排錯 &nb…

    Linux干貨 2016-09-19
  • 一個刪除MySQL大表數據的shell腳本

    #!/bin/bash #為了刪除一些特別大的表 dbname=''  #庫名 tabname=''  #表名 step='10000' #刪除步長 sleeptime=1  #睡眠時間 start_index=30000001 &…

    系統運維 2015-07-16
  • Linux網絡配置

    Linux網絡基礎配置 將Linux主機接入到網絡,需要配置網絡相關設置。 一般包括如下內容:     主機名     IP/netmask     路由:默認網關     DNS服務器  …

    Linux干貨 2016-09-09
  • shell腳本的各種循環

    For循環 For循環格式      For   變量名  in    列表    ;   do         &nb…

    Linux干貨 2016-08-21
欧美性久久久久