• nginx_1_初始nginx


    一、nginx简介:

      nginx是一个性能优秀的web服务器,同时还提供反向代理,负载均衡,邮件代理等功能。是俄罗斯人用C语言开发的开源软件。

    二、安装nginx

      step1:安装依赖库 pcre(支持正则表达),libz(压缩解压缩功能),openssl(网站加密)

      sudo apt-get install libpcre3-dev

      sudo apt-get install libz-dev

      sudo apt-get install libssl-dev

      step2:源码下载 http://nginx.org/en/download.html  下载稳定版stable version

      sudo wget http://nginx.org/download/nginx-1.16.1.tar.gz

      tar -zxvf nginx-1.16.1.tar.gz

      目录介绍:

      

      auto : 编译相关的脚本,可执行文件configure会用到
          cc:检查编译器的脚本
          lib:检查依赖库的脚本
          os:检查操作系统类型的脚本
      CHANGES:修复的功能,新增的功能
      CHANGES.ru:俄语版 
      conf:默认的配置文件
      configure:编译nginx之前必须先执行此脚本生成必要的中间件
      contrib:脚本和工具
      html:欢迎界面 错误界面相关的html文件
      man:nginx帮助目录
      src:源代码目录
        core:核心代码
        event:事件模块
        http:http模块代码
        mail:邮箱模块相关代码
        os:操作系统相关代码
        stream:流相关模块代码

      step3:执行配置脚本    ./configure  执行完后新生成Makefile及objs文件夹

      

      step4:编译  执行make命令  或者make install

        如果执行make命令在objs目录下就会得到名为  nginx 的可执行文件了

        如果执行make install 会在/usr/local/nginx/sbin得到nginx可执行文件

      step5:启动nginx

      sudo ./nginx

      查看是否启动成功:ps -ef | grep nginx

      

      step6:访问web服务器,查看linux服务器的ip地址,然后在windows下访问该ip,出现如下结果,成功。

      

      

      

      

      

      

  • 相关阅读:
    jar包和war包的介绍和区别
    Jenkins安装完成后,一直停留在页面Please wait while Jenkins is getting ready to work...的解决方法
    mongdb简介
    loadrunner12的安装教程
    airpods2隐藏的使用技巧(十)点
    银行个人住房贷款LPR办理流程-建行app
    一张图了解地摊经济时代如何摆摊
    每天学五分钟 Liunx 001 | 用户及用户组
    每天学五分钟 Liunx 000 | 计算机与 Liunx
    【转载】资深大牛吐血总结:如何成为一名合格的云架构师?
  • 原文地址:https://www.cnblogs.com/418ks/p/11615100.html
Copyright © 2020-2023  润新知