基于samba服務的wordpress站點

實驗要求:

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

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

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

配置前說明:samba客戶機為(192.168.109.101samba服務器主機為(192.168.109.108mariadb服務器(192.168.109.107

一、samba服務器主機為(192.168.109.108)配置

1、安裝包

  yum install samba samba-clients(客戶端工具)

 基于samba服務的wordpress站點

   查看安裝包生成的服務程序(smb.service nmb.servcie

 基于samba服務的wordpress站點

        查看程序生成的配置文件(注意:samba服務的配置文件是samba-common包生成的)
           基于samba服務的wordpress站點
    2、創建共享目錄

        基于samba服務的wordpress站點

       修改權限讓apache用戶對這個目錄由寫權限

   基于samba服務的wordpress站點

 3、修改配置文件(設置共享目錄配置)

        基于samba服務的wordpress站點

 4、將apache用戶加入到samba服務中

   基于samba服務的wordpress站點

 5、切換至共享目錄中,將wordpress包解壓此目錄中

  (1)將wordpress包解壓此目錄中

  基于samba服務的wordpress站點 

     (2)為wordpress創建配置文件

  cp -a wp-config-sample.php  wp-config.php

  vim wp-config.php

  將數據庫名為”students”

  數據庫用戶“zq”

  用戶密碼“aahdikasf”

  數據庫服務器地址“192.168.109.107”

    基于samba服務的wordpress站點

      3)讓wordpress站點的用戶擁有上傳圖片和媒體的權限

  chmod o+w wp-content

    6、啟動服務

         基于samba服務的wordpress站點

二、mariadb服務器(192.168.109.107

 

1、安裝包

   yum install mariadb-server

2、啟動服務并授權

     systemctl start mariadb.service

     grant all on students.* to ‘zq’@’%’ identified by ‘dsgfsdh’(對用戶zq進行授權)

     create database students;(創建students數據庫)

    基于samba服務的wordpress站點

    刷新授權列表

     flush privileges;

  3、修改配置文件

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

    基于samba服務的wordpress站點

  4、啟動服務

    安全檢測

     mysql_secure_installation

    啟動服務

     systemctl start mariadb.service

三、 samba客戶機為(192.168.109.101)     

   1、安裝包(samba-client php php-mysql

      yum install httpd  samba-client php php-mysq

   2、測試samba服務的工項目錄是能顯示

      smbclient 192.168.109.108 -U apache

     基于samba服務的wordpress站點

     能看到myflie(此為我們定義的共享目錄的名字)

   3、掛載共享目錄

     基于samba服務的wordpress站點

   4、配置http虛擬主機

    vim /etc/httpd/conf.d/vir1.conf

    基于samba服務的wordpress站點

5、語法檢測和啟動服務

   httpd -t

    基于samba服務的wordpress站點

四、 測試

1、用http服務的URL登陸

  建立站點,創建用戶

   基于samba服務的wordpress站點

2、輸入用戶名和密碼,進入站點

   基于samba服務的wordpress站點

3、寫個博客、測試站點是否正常

    寫個博客名字為test,博客內容有圖片和文字

    然后發表,查看如下圖

    基于samba服務的wordpress站點

   站點成功,能夠正常編寫并能夠上傳圖片

  

   

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

(0)
zqzq
上一篇 2017-06-07
下一篇 2017-06-08

相關推薦

  • 鳥哥?馬哥?靠邊站!今天貓哥帶你玩千萬PV級別運維架構實戰

    1.哼,從今天開始馬哥linux,就是我貓哥的天下了!,馬哥你奏凱! 我貓哥在此宣誓,從今以后馬哥教育正式更名貓哥教育! 哼,信貓哥,得永生! 2.妹的,都好好給我學習,貓哥我盯著呢 3.貓哥我第一次出鏡,給咱來個特寫啊小伙,拍的好看了,貓哥就免費給你講講Linux運維之道。 4.哎喲,拍的還不賴,貓哥我算是45°角仰望星空了,來來,貓哥給你講講互聯網運維架…

    Linux干貨 2016-04-01
  • shell腳本編寫-1

    1、腳本調試-腳本運行前要進行腳本調試    bash -n /path/to/some_script 檢測腳本中的語法錯誤    bash -x /path/to/some_script 調試執行 2、shell是弱類型編程語言 1)、無須指定變量類型,默認為字符型;變量參與運算會自動進行隱式類型轉換;變量無須事先定…

    Linux干貨 2016-08-15
  • MAN 手冊各章節功能及快捷鍵鍵位介紹

      man命令在linux下屬于一種幫助命令,man手冊提供了比較齊全的幫助格式,它大致分為8個章節 一.各個章節如下 1 – commands 1-普通的命令 (用戶命令,  可由任何人啟動的) 2 – system calls 2-系統調用,如open,write之類的(通過這個,至少可以很方便的查到調用這個函…

    Linux干貨 2016-10-17
  • Linux文件管理相關及命令別名、執行狀態等

    Linux文件管理相關命令有:cp,mv,rm         文件查看類命令有:cat,tac,head,tail,more,less         接下來,逐個介紹:   &…

    Linux干貨 2016-11-04
  • sed,vim練習

    1 、刪除/etc/grub2.cfg 文件中所有以空白開頭的行行首的 空白字符 [root@localhost ~]# sed -r 's@^[[:space:]]+@@' /etc/grub2.cfg 2 、刪除/etc/fstab 文件中所有以#開頭,后面至少跟一個空白字符的行的行首…

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