没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
LAMP 架构运维实战(二)
3.1 LAMP 架构生产环境部署和配置
3.1.1 架构逻辑图
3.1.2 数据流说明
1)用户通过 INTERNET 访问到 WEB 服务器
www.etiantian.org,blog.etiantian.org,bbs.etiantian.org 域名
2)用户更新帖子,发布博客,将数据写入数据库(注意数据库和 web 服务器是
分离的)
3)用户上传图片,将通过 web 服务器把数据上传到 NFS 存储上,而不保留在
本地
4)所有的数据最终都备份到备份服务器上留存
5)NFS 存储兼职分发数据库,会把需要分发的文件批量分发的其他网内节点
服务器
3.2 生产环境搭建需求
+--------+----------------------+
|linux | centos6.5 64bit |
+--------+----------------------+
|Apache | 2.2.37 |
+--------+----------------------+
|MySQL | 5.5.37 |
+--------+----------------------+
|php | 5.3.27 |
+--------+----------------------+
3.3 ip 地址的需求
+-------+-----------------+-----------------+
| |内网 |外网
+-------+-----------------+-----------------+
|LAMP | 10.0.0.100 | 192.168.100.100|
+-------+-----------------+-----------------+
|MYSQL | | 192.168.100.101|
+-------+-----------------+-----------------+
|NFS | | 192.168.100.102|
+-------+-----------------+-----------------+
|rsync | | 192.168.100.103|
+-------+-----------------+-----------------+
|说明:IP 地址自行定义,最好分内外网卡,这样 |
|更接近实际环境,即办公室的 10.0.0.0/24 网段作|
|为外网 IP,在添加一个 10.0.1.0/24 网段作为内网|
|网段,WEB 服务器又双 IP,其他服务器仅有内网 IP|
|网段,所有,内部网段通过 WEB 服务器上网 |
+-------+-----------------+-----------------+
3.4 服务器需求
+-------+-----------------+-----------------+
|部署的服务|服务器编号 |服务器硬件 |
+------------+------------+-----------------+
|Mysql,apache| | |
|php,crontab |LAMP-server | |
+-------+-----------------+-----------------+
|MYSQL | MySQL-server | |
+-------+-----------------+-----------------+
|NFS,sersync | rsync-client| |
|sshkey | | |
+-------+-----------------+-----------------+
|rsync |rsync-server | |
+-------+-----------------+-----------------+
3.5 架构需求
1: 配 置 WEB 服 务 器 A , 搭 建 三 个 虚 拟 主 机 , 虚 拟 主 机 分 别 是
www.etiantian.org,bbs.etiantian.org,blog.etiantian.org
2:虚拟主机站点目录结构要求
tree /data0/
/data/
`-- www
|-- bbs
|-- blog
|-- www
提示:WEB 服务器上不需要跑数据库服务,数据在专门的数据库服务器上。
3:搭建专用数据库服务器 B,存储 WEB 服务器上的 CMS,bbs,blog 动态数据,
如博文和帖子
4:搭建 NFS 共享存储服务器 C,存储 WEB 服务器上的 CMS,BBS,blog 资源数
据,如图片,附件,头像等
注意:NFS 共享存储服务器只存放对于用户来说上传的资源数据。
5:需要搭建备份服务器 D,用来备份 WEB,数据库及 NFS 存储上的数据
6:NFS 存储服务器上有写入数据时,要求即将 NFS 上的图片,附件,头像
等资源同步到 rsync 服务的热备服务器(当 NFS 存储宕机,可以手动切换,继续
替代 NFS 提供服务)
7:WEB 服务器每天 00 点备份程序目录及访问日志并推送到备份服务器上
(WEB 服务器本地保留 7 天数据,备份服务器上保留 3 个月的数据副本)
8:MYSQL 服务器每天 00:30 点备份数据库并推送到热备服务器(数据库本
地保留 7 天)
,备份服务器上保留 3 个月数据副本)
9:NFS 存储 C 兼职分发服务器(也可以单独搞,会把需要分发的文件批量分
发到其他网
内节点服务器,如 A,B,D.
10:所有服务器配置定时时间同步,这里会遭遇到问题,所有内网服务器必
须通过
WEB SERVER 上网,当然你可以配置 NTP SERVER
3.6 实战配置过程
3.6.1 linux 系统优化配置
1)启动服务器
2)配置 CRT 连接服务器
3)查看硬件信息
4)查看系统信息
5)初始化系统
1:调整防火墙和 SELINUX
chkconfig iptables off
/etc/init.d/iptables stop
sed -i 's@SELINUX=enforcing@SELINUX=disable@g'/etc/selinux/conf
剩余45页未读,继续阅读
狼You
- 粉丝: 19
- 资源: 324
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计-仿生六足机器人的制作全教程源码+电子元器件+程序代码+线路组件图+安装教程+搭建视频教程
- 基于ROS和webots的xrobot机械臂仿真初探C++源码
- 基于ROS的点焊机器人仿真与控制python源码+文档说明+使用说明+详细注释
- 基于vue实现的细粒度交通时空大数据分析系统+源代码+文档说明
- 安卓大作业-基于Electron的交通时空大数据分析挖掘系统客户端(Android)+源代码+文档说明+界面截图
- 基于Java的朱氏集团客户关系管理系统设计源码
- 基于C++的作业提交与批改系统设计源码
- 基于Vue2的移动端电影资讯网站设计源码
- 高分课程设计作业-基于QT的模仿宝石迷阵游戏C++源码+文档说明+界面截图
- 基于Apache Spark的Spark DistCP重实现设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0