01 - nginx - 安装

一、运维:

  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

    百度:(方法比技能更重要!)

猜你喜欢

转载自www.cnblogs.com/alice-bj/p/10708337.html
今日推荐