Ubuntu16.10 安装 Nginx

安装 Nginx 依赖库

安装 gcc g++ 的依赖库

Ubuntu 平台使用:

1
2
apt-get install build-essential
apt-get install libtool

CentOS 平台使用:

1
2
3
4
5
centos平台编译环境使用如下指令
安装make:
yum -y install gcc automake autoconf libtool make
安装g++:
yum install gcc gcc-c++

安装 pcre 依赖库

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

安装 zlib 依赖库

1
apt-get install zlib1g-dev

安装 ssl 依赖库

1
apt-get install openssl

安装 Nginx

在网上下载了 nginx-1.8.1.tar.gz 版本。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#解压:
tar -zxvf nginx-1.8.1.tar.gz
#进入解压目录:
cd nginx-1.8.1
#配置:
./configure --prefix=/usr/local/nginx
#编辑nginx:
make
注意:这里可能会报错,提示“pcre.h No such file or directory”,具体详见:http://stackoverflow.com/questions/22555561/error-building-fatal-error-pcre-h-no-such-file-or-directory
需要安装 libpcre3-dev,命令为:sudo apt-get install libpcre3-dev
#安装nginx:
sudo make install
#启动nginx:
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
注意:-c 指定配置文件的路径,不加的话,nginx会自动加载默认路径的配置文件,可以通过 -h查看帮助命令。
#查看nginx进程:
ps -ef|grep nginx

Nginx 常用命令

启动 Nginx

切换到 /usr/local/nginx/sbin/ 目录下,执行命令

1
./nginx

查看效果:

nginx

停止 Nginx

1
2
./nginx -s stop
./nginx -s quit

-s 都是采用向 Nginx 发送信号的方式。

Nginx 重新加载配置文件

1
./nginx -s reload

指定配置文件

1
./nginx -c /usr/local/nginx/conf/nginx.conf

-c 表示 configuration,指定配置文件

查看 Nginx 版本

1
2
./nginx -v  //查看 Nginx 版本信息的参数
./nginx -V //查看 Nginx 详细的版本信息

检查配置文件是否正确

1
./nginx -t

如果出现测试失败,表示没有访问错误日志文件和进程,可以 sudo 一下。配置正确的话会有相关的提示。

显示帮助信息

1
2
3
./nginx -h
或者
./nginx -?

Nginx 的特点和应用场合

见文章:Nginx 基本知识快速入门

最后

文章首发地址:zhisheng的博客 ,转载请注明地址 http://www.54tianzhisheng.cn/2017/08/18/Ubuntu-install-Nginx/

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 安装 Nginx 依赖库
    1. 1.1. 安装 gcc g++ 的依赖库
    2. 1.2. 安装 pcre 依赖库
    3. 1.3. 安装 zlib 依赖库
    4. 1.4. 安装 ssl 依赖库
  2. 2. 安装 Nginx
  3. 3. Nginx 常用命令
    1. 3.1. 启动 Nginx
    2. 3.2. 停止 Nginx
    3. 3.3. Nginx 重新加载配置文件
    4. 3.4. 指定配置文件
    5. 3.5. 查看 Nginx 版本
    6. 3.6. 检查配置文件是否正确
    7. 3.7. 显示帮助信息
  4. 4. Nginx 的特点和应用场合
  5. 5. 最后