常用基础web架构图及配置
Posted the丶only
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用基础web架构图及配置相关的知识,希望对你有一定的参考价值。
基与LNMP架构的web架构图
web基本架构如图所示:
网络:所有做双网卡设置,虚拟机模拟外网IP:192.168.200.0/24
, 内网IP:172.16.2.0/24
。用户只能用外网可访问web。运维开发相关人员则在内网中访问操作服务器。内网服务器做IP访问权限,只允许17.16.2.0/24网段进入操作服务器。
主机模拟分配及软件安装分配:
主机CentOS7 | 外网IP | 内网IP | 安装软件 | 备注 |
---|---|---|---|---|
nfs | 192.168.200.171 | 172.16.2.3 | rpcbind,nfs-utils,rsync,sersync | rpc+nfs存储共享,rsync+sersync实时同步备份 |
rsync | 192.168.200.172 | 172.16.2.4 | rsync | 备份服务器 |
web1 | 192.168.200.180 | 172.16.2.20 | nginx,php,rpc,nfs | LNMP架构,rpc+nfs存储共享 |
web2 | 192.168.200.181 | 172.16.2.21 | nginx,php,rpc,nfs | LNMP架构,rpc+nfs存储共享 |
web3 | 192.168.200.182 | 172.16.2.22 | nginx,php,rpc,nfs | LNMP架构,rpc+nfs存储共享 |
nginx1 | 192.168.200.150 | 172.16.2.50 | nginx,keepalived | 负载均衡高可用主备双热 |
nginx2 | 192.168.200.151 | 172.16.2.51 | nginx,keepalived | 负载均衡高可用主备双热 |
mysql1 | 192.168.200.160 | 172.16.2.60 | mysql5.7 | 主数据库服务器 |
MySQL2 | 192.168.200.161 | 172.16.2.61 | mysql5.7 | 备数据库服务器 |
Zabbix | 192.168.200.100 | 172.16.2.100 | zabbix | 监控服务器的监控服务器 |
服务器搭建参考:
- NFS存储共享服务器:https://blog.csdn.net/weixin_52270081/article/details/118220065
- rsync备用服务器:https://blog.csdn.net/weixin_52270081/article/details/118196766
- rsync+sersync实时备份同步:https://blog.csdn.net/weixin_52270081/article/details/118269124
- nginx反向代理与负载均衡:https://blog.csdn.net/weixin_52270081/article/details/118297655
- nginx+keepalived 高可用:https://blog.csdn.net/weixin_52270081/article/details/118341576
- web服务搭建LNMP:https://blog.csdn.net/weixin_52270081/article/details/118001663
- zabiix搭建及配置:待续…
以上是关于常用基础web架构图及配置的主要内容,如果未能解决你的问题,请参考以下文章
基于vue element-ui整理了一套Web后台的基础架构代码