nginx_1_初始nginx

Posted 418ks

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,出现如下结果,成功。

  技术图片

 

 

  

 

  

  

 

  

  

 

以上是关于nginx_1_初始nginx的主要内容,如果未能解决你的问题,请参考以下文章

NGINX----源码阅读---sources配置脚本

nginx+lua+redis实现灰度发布_test

商城项目02_环境搭建安装vagrantdockermysqlredis从0搭建各个微服务项目数据库初始化

商城项目02_环境搭建安装vagrantdockermysqlredis从0搭建各个微服务项目数据库初始化

nginx初始化遇到的问题。

nginx 配置SSL(单向/双向认证)