Centos7 安装 Nginx
Nginx 是一个使用 C 语言开发的,高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。我们经常使用 nginx 部署前后端分离的应用。
安装所需环境
本文使用 CentOS 7 作为安装环境。
一. gcc 安装
先将官网下载的 nginx 源码进行编译,编译依赖 gcc 环境
二. PCRE pcre-devel 安装
PCRE(Perl Compatible Regular Expressions) 是一个 Perl 库,包括 perl 兼容的正则表达式库。nginx 依赖 PCRE 库。
三. zlib 安装
zlib 适用于数据压缩的函式库,由 Jean-loup Gailly (负责 compression)和 Mark Adler (负责 decompression)开发。 nginx 依赖 zlib 库。
四. OpenSSL 安装
在计算机网络上,OpenSSL 是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。Nginx 也依赖 OpenSSL,需要在 Centos 安装此库。
官网下载
1.直接下载.tar.gz
安装包,地址:https://nginx.org/en/download.html
2.使用wget
命令下载(推荐)。如果没有安装,执行 yum install wget 安装。
解压
配置
使用默认配置即可
编译安装
查找安装路径:
启动、停止 nginx
./nginx -s quit
:待 nginx 进程处理任务完毕进行停止。
./nginx -s stop
:相当于先查出 nginx 进程 id 再使用 kill 命令强制杀掉进程。
查询 nginx 进程:
重启 nginx
1.先停止再启动(推荐):
2.重新加载配置文件:
当 nginx 的配置文件修改后,想让配置生效,需要重启 nginx,使用-s reload
不用先停止 nginx 再启动即可将配置信息在 nginx 中生效,如下:
版权声明: 本文为 InfoQ 作者【云原生】的原创文章。
原文链接:【http://xie.infoq.cn/article/80b048ea2f4141489a6de3cac】。文章转载请联系作者。
评论