共享目录磁盘,apace+php搭建ecshop
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了共享目录磁盘,apace+php搭建ecshop相关的知识,希望对你有一定的参考价值。
database上创建目录 共享给server1
database上的硬盘共享给server2
database:192.168.83.203 server1:192.168.83.201 server2:192.168.83.202
一. 共享目录:配置NFS(允许多个客户端通过网络共享文件访问)
database上: yum install nfs-utils –y
Vim/etc/exports
添加:/taozi192.168.83.203(rw,no_root_squash) #授予root权限
mkdir/taozi
exportfs–v #查看nfs服务器共享的目录
systemctlrestart nfs
server1上:
yuminstall –y nfs-utils
systemctlrestart nfs
vim/etc/fstab
添加:192.168.83.203:/taozi/nfs nfs defaults 0 0
mount–a
df–Th
二. 共享磁盘:ISCSI协议使用targetcli配置服务器
Database上:(添加一块磁盘sdb并分区)
yuminstall –y targetcli
targetcli #用于管理ISCSI target存储设备
cd /backstores/block Create disk0 /dev/sdb1 #使用设备/dev/sdb1创建disk0
cd /iscsi Create #创建iscsitarget目标
(iqn.2003-01.org.linux-iscsi.database.x8664:sn.8f5cfc373337)
cd iqn.2003-01.org.linux-iscsi.database.x8664:sn.8f5cfc373337
cd tpg1/luns create /backstores/block/disk0 #创建LUN设备
cd tpg1/acls create iqn.2003-01.org.linux-iscsi.database.x8664:sn.8f5cfc373337:client #创建访问控制列表
cd tpg1/portals delete 0.0.0.0 3260 create 192.168.83.202 #删除本地监听,添加允许监听的ip地址
Exit
systemctl restart target
server2上:
yuminstall –y iscsi-initiator-utils #安装iscsi客户端服务程序
vim/etc/iscsi/initiatorname.iscsi
添加:InitiatorName=iqn.2003-01.org.linux-iscsi.database.x8664:sn.8f5cfc373337:client
systemctl restart iscsid
iscsiadm –m discovery –t st –p192.168.83.203 #发现ISCSI服务器提供的已配置的iscsi目标
iscsiadm –m node –T iqn.2003-01.org.linux-iscsi.database.x8664:sn.8f5cfc373337–p 192.168.83.203 –login #登陆到呈现的iscsi目标
file /dev/sdb1 #此时便多了一块磁盘
格式化及挂载:
mkfs.xfs /dev/sdb1
mkdir /iscsi
blkid /dev/sdb1 #用于查找新文件系统的UUID
vim /etc/fstab
添加:UUID=d1800552-ae7c-41c5-92ff-e6cc07e36ae4 /iscsi xfs defaults,_netdev 0 0
#因为iscsi服务是基于ip网络传输数据,所以要加上_netdev参数
mount –a
df –Th
三. 配置mariadb数据库,配置httpd+php、ecshop
3.1 database上配置数据库
yuminstall –y mariadb-server
mysql_secure_installation #初始化数据库
yyyy #设root密码,删除匿名账号,禁止root远程登陆,删test数据库,刷新授权表
mysql –u root –p
> GRANT ALL PRIVILEGES ON *.* TO ‘tpp‘@‘%‘IDENTIFIED BY‘tpplinux‘ WITH GRANT OPTION;
#创建用户tpp并赋予权限,特别好用
3.2 server2上配置httpd+php服务,搭建ecshop
yum install –y httpd
yum install –y php php-*
chmod –R 777 /iscsi/ecshop
vim /etc/httpd/conf/httpd.conf
95行改主机名
119行 DocumenRoot “/iscsi”
131行 <Directory “/iscsi”>
Systemctl restart httpd
/iscsi/ecshop/install\includes\lib_installer.php开始位置tianjia:
<?php
date_default_timezone_set(‘Asia/Shanghai‘);
…………
?>
以上是关于共享目录磁盘,apace+php搭建ecshop的主要内容,如果未能解决你的问题,请参考以下文章