0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于NFS實現(xiàn)WordPress

馬哥Linux運維 ? 來源:博客園Sunzz ? 2024-10-28 13:49 ? 次閱讀

實驗內(nèi)容:

(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/的文件系統(tǒng)至/var/www/html;部署wordpress。
nfs client掛載nfs server共享的/data/mysql/的文件系統(tǒng)至/var/lib/mysql/,作為數(shù)據(jù)庫目錄

一 服務(wù)器端配置

1安裝nfs-utils 軟件包

 [root@CentOS7 ~]# yum install nfs-utils

2編輯配置文件

共享目錄為/data/web
[root@CentOS7 ~]# vim /etc/exports
/data/web/      *(rw,no_root_squash)
/data/mysql    *(rw,no_root_squash)## “*”表示所有主機均可連接,no_root_squash表示不壓縮root用戶。

3創(chuàng)建共享目錄

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

4開啟服務(wù)

[root@CentOS7 ~]# systemctl start nfs.service

二 客戶端配置

1 掛載

(1)新建掛載的目錄

[root@CentOS7 ~]# mkdir /var/www/html/

(2)掛載服務(wù)器共享的目錄(/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/

2 安裝LAMP

采用yum方式進行安裝httpd、MariaDB、php、php-mysql,php-mysql用來進行php和MariaDB數(shù)據(jù)庫的連接。

[root@CentOS7 ~]# yum install  httpd  mariadb-server  php php-mysql -y

3 創(chuàng)建新的虛擬主機

(1)新增虛擬主機配置文件

[root@CentOS7 ~]# vim /etc/httpd/conf.d/vhost.conf

DocumentRoot "/var/www/html"
ServerName      www.mywordpress.com
        
        AllowOverride None
        Require all granted
        

(2)創(chuàng)建所需目錄

[root@CentOS7 ~]# mkdir /var/www/html

4 檢查語法并啟動httpd服務(wù)

(1)檢查語法

[root@CentOS7 ~]# httpd -t

Syntax OK
(2)啟動httpd服務(wù)

[root@CentOS7 ~]# systemctl start httpd.service

5下載wordpress壓縮包,wordpress-4.7.4-zh_CN.tar.gz

(1)解壓縮

[root@CentOS7 ~]# tar -xf wordpress-4.7.4-zh_CN.tar.gz

(2)把解壓縮后得到的文件(wordpress)復(fù)制到DocumentRoot(/var/www/html/)下

[root@CentOS7 ~]# cp -a wordpress /var/www/html/

(3)修改目錄wordpress/wp-content的權(quán)限,確保博客可以正常上傳圖片,發(fā)表文章

[root@CentOS7 ~]# chmod o+w /var/www/html/wordpress/wp-content/

6 啟動MariaDB服務(wù)

[root@CentOS7 ~]# systemctl start  mariadb

7修改wordpress配置文件

(1)就讓W(xué)ordPress目錄(/var/www/wordpress/html/)

[root@CentOS7 ~]# cd /var/www/html/wordpress

(2)復(fù)制wp-config-sample.php模板文件為wp-config.php,然后編輯

[root@CentOS7 ~]# vim /var/www/html/wordpress/wp-config.php
// ** MySQL 設(shè)置 - 具體信息來自您正在使用的主機 ** //
/** WordPress數(shù)據(jù)庫的名稱 */
define('DB_NAME', 'wordpress');
/** MySQL數(shù)據(jù)庫用戶名 */
define('DB_USER', 'test1');
/** MySQL數(shù)據(jù)庫密碼 */
define('DB_PASSWORD', '123456');
/** MySQL主機 */
define('DB_HOST', 'localhost');

8 在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫和用戶

(1)創(chuàng)建數(shù)據(jù)庫

MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.00 sec)

(2)創(chuàng)建用戶

MariaDB [(none)]> create user 'test1'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

(3)給用戶授權(quán)

MariaDB [(none)]> grant all on wordpress.* to 'test1'@'localhost';
Query OK, 0 rows affected (0.01 sec)

9 測試

在瀏覽器中輸入http://192.168.29.110/wordpress/

鏈接:https://www.cnblogs.com/Sunzz/p/7281790.html

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8883

    瀏覽量

    84993
  • 主機
    +關(guān)注

    關(guān)注

    0

    文章

    977

    瀏覽量

    34972
  • 文件系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    284

    瀏覽量

    19864

原文標(biāo)題:NFS搭配WordPress:10分鐘搭建企業(yè)級高可用博客系統(tǒng)

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何開啟WordPress調(diào)試模式(報錯提示)?

    define('WP_DEBUG_DISPLAY', false);來實現(xiàn)。這個一般配合 WP_DEBUG_LOG 使用,即只輸出日志不在頁面顯示。修改靜態(tài)腳本如果你需要調(diào)試 WordPress 的 CSS
    發(fā)表于 10-31 18:20

    嵌入式Linux NFS方式下應(yīng)用程序的實現(xiàn)

    嵌入式Linux NFS方式下應(yīng)用程序的實現(xiàn):本文在以ARM9 內(nèi)核芯片,處理器為S3C2410 構(gòu)造的開發(fā)板系統(tǒng)上,詳細討論了如何配置嵌入式Linux NFS 開發(fā)環(huán)境,并通過一個具體實例來介紹應(yīng)用
    發(fā)表于 08-02 14:48 ?39次下載

    wordpress中文簡體壓縮包

    wordpress中文簡體壓縮包,4.4最新版本,內(nèi)置3套模版,上傳即用
    發(fā)表于 01-11 16:22 ?0次下載

    搭建NFS開發(fā)板部分

    搭建NFS
    發(fā)表于 04-13 08:47 ?0次下載

    vps搭建wordpress網(wǎng)站的3個步驟介紹

    如果你想要搭建一個自己的WordPress網(wǎng)站,就算大部分不懂技術(shù)的小白也可以使用vps搭建wordpress網(wǎng)站。使用vps主機搭建一個完全自托管的網(wǎng)站并不是想象中的那么難,因為你
    的頭像 發(fā)表于 07-07 17:04 ?3386次閱讀

    嵌入式Linux NFS掛載

    嵌入式Linux NFS Mount, 幾步簡單的命令實現(xiàn)通過NFS將虛擬機目錄mount到板子上1、在ubuntu上安裝ntf服務(wù)sudo apt-get install
    發(fā)表于 10-20 15:06 ?2次下載
    嵌入式Linux <b class='flag-5'>NFS</b>掛載

    Sync QCloud COS WordPress云存儲插件

    ./oschina_soft/gitee-wordpress-qcloud-cos.zip
    發(fā)表于 05-18 14:43 ?0次下載
    Sync QCloud COS <b class='flag-5'>WordPress</b>云存儲插件

    Wordpress On BAE針對百度云BAE修改的WordPress中文版

    ./oschina_soft/WordPress-on-BAE.zip
    發(fā)表于 06-09 10:05 ?0次下載
    <b class='flag-5'>Wordpress</b> On BAE針對百度云BAE修改的<b class='flag-5'>WordPress</b>中文版

    WordPress博客平臺

    ./oschina_soft/WordPress.zip
    發(fā)表于 06-10 14:21 ?1次下載
    <b class='flag-5'>WordPress</b>博客平臺

    WordPress正在測試對SQLite的支持

    ? WordPress 近日合并了集成 SQLite 模塊的 PR,以測試在 WordPress實現(xiàn)對 SQLite 的正式支持。 據(jù)介紹,此 PR 的代碼復(fù)制自 https
    的頭像 發(fā)表于 12-20 13:45 ?464次閱讀

    NFS到底是怎么工作的

    NFS是Network File System的縮寫,NFS最早由Sun公司開發(fā),分2,3,4三個版本,2和3由Sun起草開發(fā),4.0開始Netapp公司參與并主導(dǎo)開發(fā)。NFS數(shù)據(jù)傳輸基于RPC協(xié)議,RPC為Remote Pro
    的頭像 發(fā)表于 02-10 16:57 ?1520次閱讀

    恒訊科技介紹:虛擬主機托管WordPress的常見問答

    在本文中,小編將給大家介紹一下虛擬主機托管WordPress的常見問答,希望能幫助到大家參考! 一、虛擬主機托管WordPress安全嗎? 虛擬主機托管WordPress的安全性取決于所選虛擬主機
    的頭像 發(fā)表于 07-10 17:31 ?467次閱讀

    使用Docker安裝WordPress教程

    本教程將向您展示如何使用 Docker Compose 在 Docker 容器中運行 WordPress 安裝。
    的頭像 發(fā)表于 07-28 11:39 ?1456次閱讀
    使用Docker安裝<b class='flag-5'>WordPress</b>教程

    hanewin nfs server下載

    用此軟件進行NFS共享,完美解決WINDOWS系統(tǒng)下NFS共享,其他系統(tǒng)訪問中文亂碼問題
    發(fā)表于 08-10 09:49 ?0次下載

    如何三步實現(xiàn)高性能 WordPress 網(wǎng)站的部署

    WordPress 是一個企業(yè)級開源的內(nèi)容管理系統(tǒng),常用于企業(yè)建站、跨境電商及個人博客?的搭建。本文介紹如何使用 WordPress 快速搭建網(wǎng)站。 如果你想使用 WordPress 搭建網(wǎng)站,你
    的頭像 發(fā)表于 08-22 21:36 ?602次閱讀
    如何三步<b class='flag-5'>實現(xiàn)</b>高性能 <b class='flag-5'>WordPress</b> 網(wǎng)站的部署