Nginx服务器的安装_适用于Ubuntu 16.04系统

2017年11月12日 99 字 教程整理


Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

1. ** 安装环境及文件准备**

1.1. 系统环境

Ubuntu 16.04。

1.2. 安装Nginx依赖库

登录Ubuntu系统,依次安装如下依赖库:

1.2.1. 安装gcc g++的依赖库

apt-get install build-essential
apt-get install libtool

1.2.2. 安装 pcre依赖库

sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev

1.2.3. 安装 zlib依赖库

apt-get install zlib1g-dev

1.2.4. 安装 ssl依赖库

apt-get install openssl

2. ** 安装Nginx程序 **

  1. 下载最新版本Nginx程序
    进入cd /usr/local/src文件夹,下载并解压最新版本Nginx安装包:
    wget http://nginx.org/download/nginx-1.11.3.tar.gz
    tar -zxvf nginx-1.11.3.tar.gz

在这里建议安装完成后,仍保留安装文件。后续Nginx相关的各种插件(如ngx_pagespeed)安装过程中可能还会用到。

  1. 配置并编译Nginx
    进入解压后的程序包目录:cd nginx-1.11.3,编译Nginx属性:
    ./configure --prefix=/usr/local/nginx

  2. 编辑Nginx并开始安装
    make
    sudo make install

  3. 启动Nginx并检验安装是否成功
    输入 sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf命令,启动程序。
    输入 ps -ef|grep nginx 可查看Nginx进程。如得到正确反馈,则Nginx安装成功。

3. ** Nginx的常用命令 **

3.1. Nginx的启动、关闭和重启

启动Nginx`cd /usr/local/nginx/sbin/nginx` `./sbin/nginx `
关闭Nginx`cd /usr/local/nginx/sbin/nginx` `./sbin/nginx -s stop `
重新加载配置/重启`cd /usr/local/nginx/sbin/nginx` `./sbin/nginx -s reload `

3.2. 查看Nginx版本

cd /usr/local/nginx/sbin/nginx ./sbin/nginx -V

3.3. 检验配置文件是否正确

在每次修改Nginx配置文件时,应先检验配置文件是否正确,再进行重启。
cd /usr/local/nginx/sbin/nginx ./sbin/nginx -t
如显示nginx.conf syntax is ok / nginx.conf test is successful等反馈,则则表示配置文件正确。否则,会有相关提示。