基于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 23:19
下一篇 2017-06-08 15:12

相關推薦

  • 三臺主機部署phpwind

    PHPWind(簡稱:PW)的使命是讓網站更具價值,讓更多人從網絡中享受便利,以提升生活品質。 phpwind是一個基于PHP和MySQL的開源社區程序,是國內最受歡迎的通用型論壇程序之一。phpwind第一個版本ofstar發布于2004年。截止2013年12月phpwind項目品牌由阿里云計算有限公司擁有,軟件全面開源免費。 特點 1. 非凡的訪問速度 …

    2017-06-13
  • Vim編輯器解析

    vim編輯器 概述:   VIM即ViIMproved:vi的增強版 ,vim是模式化的編輯。   vi:Visual lnterface,是一種文本編輯器,所謂文本編輯數據是基于字符編碼的文件,常見的編碼 有ASCII編碼,UNICODE編碼。 種類:   行編輯器:所謂行編輯器是指一行行來編輯處理的工具   全屏編…

    Linux干貨 2016-08-10
  • 文件權限管理

    文件權限               [root@CentOS6 ~]# ll 3.txt            &nb…

    Linux干貨 2016-08-04
  • Linux基礎(九)-shell編程練習

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash declare -i nologin=0 declare -i login=0 while read l…

    Linux干貨 2016-11-20
  • grep基本正則表達式以及擴展正則表達式

    基本正則表達式: grep:Globel serach REgular expression and print out the line 作用:文本搜索工具,根據用戶指定的“模式(過濾條件)”對目標文本逐行進行匹配檢查,打印匹配到的行 模式:由正則表達式的元字符及文本字符所編寫出的過濾條件 grep選項:       &nbs…

    Linux干貨 2016-08-08
  • Linux系統自動化安裝基礎

    Linux系統自動化安裝基礎 安裝程序CentOS系統安裝系統啟動流程:bootloader–>kernel(initramfs)–>rootfs–>/sbin/init注意:安裝過程中與啟動過程中的文件不同 anaconda系統安裝程序tui: 基于圖形庫curses的文本窗口gui:圖形窗口 安裝程序…

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