中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nfs學習

發布時間:2020-07-31 10:31:15 來源:網絡 閱讀:543 作者:乾焱 欄目:數據庫

一、實驗要求

    (1) nfs server導出/data/application/web;

    (2) nfs client掛載nfs server導出的文件系統至/var/www/html;

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

    (4)客戶端2(lamp),掛載nfs server導出的文件系統至/var/www/html;驗正其wordpress是否可被訪問;要確保能正常發文章,上傳圖片;

二、實驗準備

       服務器server的IP:172.16.28.72,CentOS 7的操作系統

       客戶端client的IP:172.16.28.70,預先部署lamp服務,CentOS 7的操作系統

       客戶端client2的IP:172.16.28.71,預先部署lamp服務,CentOS 7的操作系統

三、操作

1. nfs server導出/data/application/web;

1.1安裝nfs-utils并啟動服務

    # yum –y install nfs-utils

    # systemctl start nfs.service

    # ss –tnl

        驗證是否2049端口啟動

1.2創建共享文件目錄/data/application/web

   # mkdir –pv /data/application/web

   # vim /etc/exports

      /data/application/web172.16.0.0/16(rw)

1.4重新導入文件系統

   # exportfs -ar

2 .nfs client掛載nfs server導出的文件系統至/var/www/html;

2.1先查看一下nfs server有哪些共享的文件系統

    # showmount –e 172.16.28.72

2.2將文件系統掛載到/var/www/html

    # mount –t nfs 172.16.28.72:/data/application/web/var/www/html

    # mount

        驗證成功掛載

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

    操作是失敗的,沒有權限創建文件,默認rootroot用戶會映射為nfsnobody匿名用戶來訪問,因此在服務器端先配置權限

3.1要確保能正常發文章,上傳圖片;

    要確保能正常發文章,上傳圖片,需要確保兩個權限,一個是文件共享權限,一個是用戶權限,這需要在nfs server端配置。

    注意:默認root用戶會映射為nfsnobody匿名用戶來訪問,web服務是以apache(id號為48)用戶身份運行的,所有也要添加這個UID和GID

3.1.1下面在nfs server服務器中的配置文件/etc/exports

   # vim /etc/exports

/data/application/web 172.16.0.0/16(rw,no_root_squash,anonuid=48,anongid=48)

3.1.2重新導入文件系統

   # exportfs -ar

3.2在客戶端中,將wordpress文件如/var/www/html目錄中

   # cp  /root/work/wordpress  /var/www/html

3.3為wordpress提供配置文件

   # cp wp-config-sample.phpwp-config.php

   # vim wp-config.php

       /啟動 mariadb 時再創建用戶和數據庫

      /** WordPress數據庫的名稱 */

      define('DB_NAME','wpdb');

       /** MySQL 數據庫用戶名 */

     define('DB_USER','wpuser');

       /** MySQL 數據庫密碼 */

      define('DB_PASSWORD','123456');

       /** MySQL 主機 */

     define('DB_HOST','172.16.28.70');

瀏覽器測試,發現不能傳遞,用戶沒有權限

nfs學習

在客戶端中修改wordpress的屬主和屬組

  # chown –Rapache.apche /var/www/html/wordpress

瀏覽器再次驗證

nfs學習

發表文章

nfs學習

4客戶端2(lamp),172.16.28.71掛載nfs server導出的文件系統至/var/www/html;驗正其wordpress是否可被訪問;要確保能正常發文章,上傳圖片;

4.1先查看一下nfs server有哪些共享的文件系統

  # showmount –e 172.16.28.72

4.2將文件系統掛載到/var/www/html

  # mount –t nfs 172.16.28.72:/data/application/web/var/www/html

  # mount

瀏覽器驗證

nfs學習

但是如果要是登錄的話,就會跳轉成172.16.28.70

nfs學習

       解釋:對于這個跳轉我認為是,wordpress是部署服務器172.16.28.72上邊的,映射的apache(id為48)的用戶,客戶端172.16.28.71借用的是172.16.28.70的狀態才登錄的,并且我驗證了一下,當客戶端172.16.28.70取消掛載/data/application/web之后,客戶端172.16.28.71即不能訪問wordpress

nfs學習

部署LAMP簡單敘述

1.裝httpd并啟動

       # yum –y install httpd

       # systemctl start httpd.service

       # ss –tnl 驗證80端口打開

2.裝mariadb-server并且

       # yum –y install mariadb-server

       # systemctl start mariadb.service

       # ss –tnl 驗證3306端口啟用

       登錄mysql數據庫并授權

       # mysql -uroot -p

       >use mysql;

       >create database wpdb;

       >show databases;

       >grant all on wpdb.* to'wpuser'@'localhost' identified by '123456';

       >select user,host,password from user;

       >flush privileges;

       >exit;

3.安裝php

       # yum install php php-mysql php-gdphp-mbstring php-xml

       # httpd –M | grep php

              驗證php模塊加載上


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

周口市| 安龙县| 凉城县| 丰镇市| 巴中市| 平湖市| 黔东| 城固县| 库尔勒市| 藁城市| 静海县| 雅安市| 林甸县| 台北县| 三穗县| 桐城市| 平潭县| 泸州市| 察隅县| 饶阳县| 永济市| 沁源县| 三河市| 平塘县| 汽车| 阜新| 汤原县| 常山县| 东海县| 荔浦县| 江达县| 宜州市| 商丘市| 浦县| 驻马店市| 平湖市| 平塘县| 沂源县| 郓城县| 潼关县| 三都|