设为首页 收藏本站
查看: 977|回复: 0

[经验分享] 共享目录、磁盘,apace+php搭建ecshop

[复制链接]

尚未签到

发表于 2018-12-15 11:00:25 | 显示全部楼层 |阅读模式

  •   database上创建目录 共享给server1
  •   database上的硬盘共享给server2
  •   database上创建数据库,server2上通过nginx+php搭建ecshop
  •   database192.168.83.203   server1192.168.83.201   server2192.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+phpecshop
  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
Systemctl restart httpd
/iscsi/ecshop/install\includes\lib_installer.php开始位置tianjia

  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-651630-1-1.html 上篇帖子: PHP教程:掌握php设计模式之访问者模式 下篇帖子: PHP异步任务之swoole
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表