基於NFS實現WordPress

2022-01-14 14:34:21 字數 3436 閱讀 6690

(1)主機ip

nfs server ip :192.168.29.120

nfs client ip: 192.168.29.110

(2)要求
nfs server共享/data/web/ 、/data/mysql 兩個目錄

nfs client掛載nfs server共享的/data/web/的檔案系統至/var/www/html;部署wordpress。

nfs client掛載nfs server共享的/data/mysql/的檔案系統至/var/lib/mysql/,作為資料庫目錄

[root@centos7 ~]# yum install nfs-utils
共享目錄為/data/web
[root@centos7 ~]# vim /etc/exports

/data/web/ *(rw,no_root_squash)

/data/mysql *(rw,no_root_squash) ## 「*」表示所有主機均可連線,no_root_squash表示不壓縮root使用者。

[root@centos7 ~]# mkdir  -pv  /data/web/

[root@centos7 ~]# mkdir -pv /data/mysql

[root@centos7 ~]# systemctl start nfs.service
(1)新建掛載的目錄

[root@centos7 ~]# mkdir /var/www/html/
(2)掛載伺服器共享的目錄(/data/web/)至本地/var/www/html

[root@centos7 ~]#  mount -t nfs 192.168.29.120:/data/web/  /var/www/html/

[root@centos7 ~]# mount -t nfs 192.168.29.120:/data/mysql/ /var/lib/mysql/

採用yum方式進行安裝httpd、mariadb、php、php-mysqlphp-mysql用來進行phpmariadb資料庫的連線。

[root@centos7 ~]# yum install  httpd  mariadb-server  php php-mysql -y
(1)新增虛擬主機配置檔案

(2)建立所需目錄

[root@centos7 ~]# mkdir /var/www/html
(1)檢查語法

(2)啟動httpd服務

[root@centos7 ~]# systemctl start httpd.service
(1)解壓縮

[root@centos7 ~]# tar -xf wordpress-4.7.4-zh_cn.tar.gz
(2)把解壓縮後得到的檔案(wordpress)複製到documentroot(/var/www/html/)

[root@centos7 ~]# cp -a wordpress /var/www/html/
[root@centos7 ~]# chmod o+w /var/www/html/wordpress/wp-content/
[root@centos7 ~]# systemctl start  mariadb
(1)就讓wordpress目錄(/var/www/wordpress/html/)

[root@centos7 ~]# cd /var/www/html/wordpress
(2)複製wp-config-sample.php模板檔案為wp-config.php,然後編輯

[root@centos7 ~]# vim /var/www/html/wordpress/wp-config.php

// ** mysql 設定 - 具體資訊來自您正在使用的主機 ** //

/** wordpress資料庫的名稱 */

define('db_name', 'wordpress');

/** mysql資料庫使用者名稱 */

define('db_user', 'test1');

/** mysql資料庫密碼 */

define('db_password', '123456');

/** mysql主機 */

define('db_host', 'localhost');

(1)建立資料庫

mariadb [(none)]> create database wordpress;

query ok, 1 row affected (0.00 sec)

(2)建立使用者

mariadb [(none)]> create user 'test1'@'localhost' identified by '123456';

query ok, 0 rows affected (0.00 sec)

(3)給使用者授權

mariadb [(none)]> grant all on wordpress.* to 'test1'@'localhost';

query ok, 0 rows affected (0.01 sec)

在瀏覽器中輸入

可以看到部落格已經搭建成功

Mac基於Nginx安裝wordpress

2.配置wordpress 拷貝配置示例檔案。注意,需要根據檔案的存放路徑來修改命令 cp wp config sample.php wp config.php 3.編輯配置檔案 sudo vi wp config.php 修改wp config.php的內容 mysql 設定 具體資訊來自您正在使...

nfs共享實現,基於centos7

封建迷信都是6的,還有5的,只能知己搞了 開機啟動查詢 systemctl list unit files 加入開機自啟 systemctl enable disable 用到的包,rpcbind nfs utils 先裝服務端,yum install nfs utils rpcbind 客戶端裝r...

NFS實現共享

101建立資料夾使其102能夠進行訪問 192.168.41.101 1.安裝nfs包 yum install nfs utils y service rpcbind start service nfs start centos6 systemctl start nfs server centos7...