• 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,出现如下结果,成功。

      

      

      

      

      

      

  • 相关阅读:
    mysql重置id
    mysql数据类型
    手把手教你新建一个Vue项目
    用markdown开始优雅的写作
    源码阅读心得
    断点调试-程序员的必修课
    代码还是短点好!
    GoJS v1.8.27 去水印方法
    VS code不用集成终端如何修改并推送分支?
    LeetCode日拱一卒
  • 原文地址:https://www.cnblogs.com/418ks/p/11615100.html
Copyright © 2020-2023  润新知