實驗要求:
(1) samba server導出/data/app/web,在目錄中提供wordpress;
(2) samba client掛載nfs server導出的文件系統至/var/www/html;
(3) 客戶端(lamp)部署wordpress,并讓其正常訪問;要確保能正常發文章,上傳圖片;
配置前說明:samba客戶機為(192.168.109.101) samba服務器主機為(192.168.109.108)mariadb服務器(192.168.109.107)
一、samba服務器主機為(192.168.109.108)配置
1、安裝包
yum install samba samba-clients(客戶端工具)
查看安裝包生成的服務程序(smb.service nmb.servcie)
查看程序生成的配置文件(注意:samba服務的配置文件是samba-common包生成的)
2、創建共享目錄
修改權限讓apache用戶對這個目錄由寫權限
3、修改配置文件(設置共享目錄配置)
4、將apache用戶加入到samba服務中
5、切換至共享目錄中,將wordpress包解壓此目錄中
(1)將wordpress包解壓此目錄中
(2)為wordpress創建配置文件
cp -a wp-config-sample.php wp-config.php
vim wp-config.php
將數據庫名為”students”
數據庫用戶“zq”
用戶密碼“aahdikasf”
數據庫服務器地址“192.168.109.107”
(3)讓wordpress站點的用戶擁有上傳圖片和媒體的權限
chmod o+w wp-content
6、啟動服務
二、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數據庫)
刷新授權列表
flush privileges;
3、修改配置文件
vim /etc/my.cnf.d/server.cnf
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 –L 192.168.109.108 -U apache
能看到myflie(此為我們定義的共享目錄的名字)
3、掛載共享目錄
4、配置http虛擬主機
vim /etc/httpd/conf.d/vir1.conf
5、語法檢測和啟動服務
httpd -t
四、 測試
1、用http服務的URL登陸
建立站點,創建用戶
2、輸入用戶名和密碼,進入站點
3、寫個博客、測試站點是否正常
寫個博客名字為test,博客內容有圖片和文字
然后發表,查看如下圖
站點成功,能夠正常編寫并能夠上傳圖片
原創文章,作者:zq,如若轉載,請注明出處:http://www.www58058.com/77758