常用基础web架构图及配置
2023-09-11 14:22:06 时间
基与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搭建及配置:待续…
相关文章
- flask基础之配置日志logger(十一)
- redis基础之安装和配置(一)
- SpringBoot2.0 基础案例(07):集成Druid连接池,配置监控界面
- SpringBoot2.0 基础案例(06):引入JdbcTemplate,和多数据源配置
- SpringBoot2.0 基础案例(05):多个拦截器配置和使用场景
- 结合jquery的前后端加密解密 适用于WebApi的SQL注入过滤器 Web.config中customErrors异常信息配置 ife2018 零基础学院 day 4 ife2018 零基础学院 day 3 ife 零基础学院 day 2 ife 零基础学院 day 1 - 我为什么想学前端
- 菜鸟运维笔记:配置Apache二级域名及WWW訪问
- koa 基础(二)配置路由
- mac系统下ionic环境配置
- Gitlab 基础配置
- 深入实践Spring Boot2.1.1 MySQL依赖配置
- SpringBoot配置https
- 第12章 Linux配置定时任务详解
- Windows RabbitMQ_3.8 安装和配置,Windows erlang下载
- Wiki系列(二):docsify部署及配置
- webpack4+(简介+基础配置+配置文件名)
- SQL Server AlwaysOn读写分离配置
- Windows Server 2008关闭internet explorer增强的安全配置
- CentOS配置防火墙操作实例
- Spring boot基础:配置文件配置变量、多环境的配置
- bean基础配置
- JAVA的JDK环境变量的配置JAVA_HOME;PATH;CLASSHOME
- MySQL主从配置的一些总结
- 【UVM基础】phase机制快速上手指南(包括:只能在build_phase配置?为什么建议先配置再实例化?什么时候用super.xxx_phase?)
- 【嵌入式Linux基础入门】番外篇:Linux新系统快速配置指南
- #VMware#ESXI 配置虚拟机服务器开机自启动
- Web 基础 之 Eclipse 中配置自己的 Maven ,并运行 Maven 工程简单整理
- Linux学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)
- 初识zookeeper(1)之zookeeper的安装及配置
- Windows上最全wsl2使用配置,包含基础配置、高级配置、开发工具、机器学习环境配置、机器人与自动驾驶环境配置(如Ros及百度的无人驾驶系统apollo)、服务器及Web开发环境配置等等
- Hadoop 3.3.0 基础配置