web前端构建项目

一、web前端构建项目
二、项目示例图

在这里插入图片描述

三、项目前期准备
1、主机准备
nginx-0001 192.168.1.11 web
nginx-0002 192.168.1.12 web
nginx-0003 192.168.1.13 web
nfs 192.168.1.21 NFS
backup 192.168.1.22 NFS服务数据备份
redis-0001 192.168.1.31 缓存及session共享
跳板机 192.168.1.100 堡垒机

echo

[root@ecs-proxy ~]# cat >> /etc/hosts <<EOF
192.168.1.11 nginx-0001
192.168.1.12 nginx-0002
192.168.1.13 nginx-0003
192.168.1.21 nfs
192.168.1.22 backup
192.168.1.31 redis-0001
EOF
2、跳板机ansible配置

配置文件的查找顺序:1、从系统变量ANSIBLE_CONFIG

2、当前目录下./ansible.cfg

3、用户家目录下~/ansible.cfg

4、/etc/ansible/ansible.cfg

a.定义配置文件ansible.cfg

[root@ecs-proxy ~]# mkdir /root/ansible
cat >> /root/ansible/ansible.cfg <<EOF
[defaults]
inventory=/root/ansible/hosts  ##定义主机清单文件
host_key_checking = False     ##不效验秘钥
EOF

b.定义主机清单文件(清单文件名必须与主配置文件inventory定义的一致)

cat >> /root/ansible/ansible.cfg <<EOF
[web]
192.168.1.1[1:3]
[nfs]
192.168.1.21
[backup]
192.168.1.22
[redis]
192.168.1.31
EOF

c、上传软件包

[root@ecs-proxy ~]# unzip /root/project3.zip
四、部署NFS文件共享服务器
  • 问题

1、本案例NFS与backup主机实现数据的实时同步(rsync+inotify)
2、磁盘分区制作成逻辑卷、部署NFS文件共享服务器

  • 方案
NFS网络文件系统存储一般用来存储共享的视频、图片、附件等静态资源文件,通常网站用户上传的文件也会存放到NFS共享里面。

注意:网站代码程序不放在NFS里,直接批量发布到web节点提供访问比共享到NFS里访问效率更高

  • 步骤
NFS基础配置:10G*2
磁盘分区:全分
fdisk  /dev/vdb
n-->回车-->t-->8e
fdisk  /dev/vdb
n-->回车-->t-->8e
分区结果:
vdb 253:16 0 10G 0 disk 
└─vdb1 253:17 0 10G 0 part 
vdc 253:32
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值