1. 介绍服务器。 服务器逻辑: 服务器选择 操作系统 部署逻辑 业务环境部署逻辑 业务部署图 软件部署文档 日常维护文档 测试 开发上传代码到源码系统 上线 - 测服务器,内测 预发布测试,公测 上线 产品需求确认 产品研发确认 产品测试确认 产品流程文档 跟踪统计用户反馈情况 2. 架构部署,自测环境,预生产环境,生产环境。
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目录: 安装 相关目录介绍 启动 验证测试
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 百度:(方法比技能更重要!)
原文:https://www.cnblogs.com/alice-bj/p/10708337.html