項目實踐+部落格作業:
(1) 使用samba共享/data/application/web,在目錄中提供wordpress;
(2) 使用samba用戶端挂載samba server共享的目錄至/var/www/html;
(3) 用戶端(lamp),部署wordpress,并讓其正常通路;要確定能正常發文章,上傳圖檔;
(4) 用戶端2(lamp),挂載samba server共享的目錄至/var/www/html;驗正其wordpress是否可被通路;要確定能正常發文章,上傳圖檔;
答:
一、# yum install -y samba
# iptables -F
# setenforce 0
# systemctl start smb.service
# vi /etc/samba/smb.conf
[myshare]
comment = my share
/data/application/web
browseable = yes
writable = yes
public = no
write list = little
create mask = 0777
directory mask = 0777
# mkdir -pv /data/application/web
# systemctl reload smb.service
# pdbedit -a -u little
# chown -R little:little /data/application/web
# cp wordpress/wp-config-sample.php wordpress/wp-config.php
# vim wordpress/wp-config.php
# chmod o+w wordpress/wp-content
二、# yum install -y mariadb-server
# systemctl start mariadb.service
# mkdir -pv /var/www/html
# systemctl reload php-fpm.service
# mount -t cifs -o username=little,password=123123 //172.16.72.1/myshare /var/www/html
三、# yum install -y httpd php-fpm php-mysql
# vi /etc/httpd/conf.d/vhosts-www.conf
<VirtualHost 172.16.72.1:80>
DocumentRoot "/var/www/html"
ServerName www.little.com
directoryIndex index.php
ProxyRequests on
<Directory "/myweb/vhosts/www"
Options None
AllowOverride None
Require all granted
</Directory>
<VirtualHost>
# groupadd -g 1001 little
# useradd -u 1001 -g little little
# systemctl reload php-fpm.service httpd.service