Nginx系列(一):Linux 环境安装 Nginx

  Linux 环境安装 Nginx 真的太简单了,是非常的简单。

  在部署个前后端分离的前端项目,需要用到 Nginx ,但包下载下来后,接下来的操作我尽然…..忘…..了,记忆中可是随便两三步操作就能跑的。

安装那么简单为什么还单独开篇文章,3个原因:

  1. Nginx 系列的配置和优化系列文章是计划中的事,之前只是不确定什么时候开始,现在就以此篇标记开始。
  2. 遇到问题个人不喜欢马上到网上去搜,一是看日志和提示试着解决,二是看自己博客文章和以前的技术笔记,最后才到网上搜解决方案。而个人博客上没有 Nginx 相关文章,当然这是计划中待执行的事件。
  3. 安装 Nginx 的笔记还存在,但这不知道什么时候涂画的笔记看的有些费劲,所以罚重写笔记。

Ubuntu 下安装

  1. 从官网下载 Nginx 软件包
    Nginx 官网,下载方式有多种,可以使用wget命令,也可以下载到本地再上传到服务器。

    wget http://nginx.org/download/nginx-1.15.5.tar.gz

  2. 解压到指定目录

    tar zxvf nginx-1.15.5.tar.gz -C /usr/local/

  3. 执行环境检测

    ./configure

    检测没问题后,输出 Nginx 将要安装到的目录

  4. 根据检测结果安装缺少的依赖

    apt update

    可能需要安装 libpcre
    apt install libpcre3 libpcre3-dev

    可能需要安装 zlib1g
    apt install zlib1g zlib1g.dev

    可能需要安装 openssl
    apt install openssl libssl-dev

    可能还需要安装 gcc 编译环境
    apt install build-essential
    gcc - -verison

  5. 编译和安装

    make
    make install

  6. Nginx 操作

    检查配置文件 nginx.conf
    ./nginx -t

    启动 nginx
    ./nginx

    重载配置文件
    ./nginx -s reload

    强制停止服务
    ./nginx -s stop

    完成任务再结束
    ./nginx -s quit

  7. 浏览nginx服务

    浏览器输入: http://nginx-ip/

  8. 设置为开机启动

CentOS 下安装

下载、解压、编译、安装和 Nginx 服务操作与 Ubuntu 一样,只是在安装依赖有些不同

  1. 依赖安装

    可能需要 pcre
    yum -y install pcre

    可能需要 gcc
    yum -y install gcc-c++

    可能需要 zlib
    yum -y install zlib

作者

光星

发布于

2018-10-23

更新于

2021-02-05

许可协议

评论