整理 Linux 下安装 Nginx

Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,它是由 C 语言开发,建议在 Linux 下运行。

Nginx 需要的安装环境

如果不知道 linux/centOS 上是否安装了下面的软件,那么先尝试安装 Nginx ,如果安装的过程中出现问题,那么根据错误提示,安装相应的必要环境,例如:
./configure: error: the HTTP rewrite module requires the PCRE library.
./configure: error: the HTTP gzip module requires the zlib library.

安装 gcc

# 安装 Nginx 的编译环境 gcc
yum install gcc-c++`

安装 pcre pcre-devel

# nginx 的 http 模块使用 pcre 解析正则表达式,所以安装 perl 兼容的正则表达式库
yum install -y pcre pcre-devel

安装 zlib

# nginx 使用 zlib 对 http 包的内容进行 gzip
yum install -y zlib zlib-devel

安装 Open SSL

# nginx 不仅支持 http 协议,还支持 https(即在 ssl 协议上传输 http)
# 如果使用了 https ,需要安装 OpenSSL 库
yum install -y openssl openssl-devel

Nginx 安装

首先 http://nginx.org/en/download.html 选择所需要下载在的版本

sudo wget  http://nginx.org/download/nginx-1.13.3.tar.gz

新建目录

sudo mkdir  /usr/local/nginx

将ngnix移动至新建目录下:

sudo mv nginx-1.13.3.tar.gz /usr/local/ngnix/

进入到新建的目录下,解压缩

cd /usr/local/nginx

sudo tar -zxvf nginx-1.13.3.tar.gz

进入解压缩后的文件夹

cd nginx-1.13.3`

sudo ./configure --prefix=/usr/local/nginx

然后安装

sudo make install

然后,执行命令

cd ..

可以看到多了 sbin目录
到此 安装完成 可以按照以下命令启动nginx

启动、关闭、重启的相关方式如下:

/usr/local/nginx/sbin/nginx 启动

/usr/local/nginx/sbin/nginx -s stop 关闭

/usr/local/nginx/sbin/nginx -s reload 重启

本文为 Laysonx 整理 文章,转载无需和我联系,但请注明来自 李鑫的杂货铺 或 李鑫博客