实验要求:
(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.178linux.com/77758