一、运维:
1. 介绍服务器。
服务器逻辑:
服务器选择
操作系统
部署逻辑
业务环境部署逻辑
业务部署图
软件部署文档
日常维护文档
测试
开发上传代码到源码系统
上线 - 测服务器,内测
预发布测试,公测
上线
产品需求确认
产品研发确认
产品测试确认
产品流程文档
跟踪统计用户反馈情况
2. 架构部署,自测环境,预生产环境,生产环境。
二、Nginx:
Apache: 消耗资源
Nginx介绍:
轻量级的WEB服务器,和反向代理服务器
延伸版本tengine(淘宝)、openresrt(章亦春)等
官网:http://nginx.org
中文文档:http://www.nginx.cn/doc/index.html
Nginx管理
Nginx优化
Nginx负载均衡
Nginx缓存
环境:
1. Vmware虚拟机 2核4G
2. 网卡:桥接
3. centos7.5
4. 防火墙:关闭
5. Selinux:关闭
6. 网段:192.168.10.0/24
主机名 IP 角色
Master.ayiltuan.com 192.168.10.40 主分发器
Backup.aliltuan.com 192.168.10.41 备分发器
Web01.ayituan.com 192.168.10.42 数据服务器1
Web02.ayituan.com 192.168.10.43 数据服务器2
Nginx目录:
安装
相关目录介绍
启动
验证测试
三、Nginx的安装:
http://nginx.org
1、Nginx安装
1.1)获得软件 wget http://nginx.org/download/nginx-1.15.5.tar.gz -P /usr/src
1.2)安装前准备 cd /usr/src tar xf nginx-1.15.5.tar.gz
cd nginx-1.15.5 yum -y install gcc pcre-devel zlib zlib-devel
1.3)配置
1)检查环境 是否 满足安装条件 依赖解决
2)指定安装方式 配置文件 命令文件 各种文件放哪里 开启模块功能【内 置模块 三方模块】
3)指定软件安装在那里
./configure --prefix=/usr/local/nginx
1.4)编译 使用gcc将源码生成可执行程序
make -j4
1.5)安装
make install
2、相关目录
nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx modules path: "/usr/local/nginx/modules"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/logs/access.log"
3、Nginx启动
/usr/local/nginx/sbin/nginx
4、验证
netstat –ntpl
lsof -i :80
yum -y install lsof
5、浏览器测试
elinks
文本界面浏览器
elinks http://192.168.10.42 --dump
百度:(方法比技能更重要!)