Nginx的安装和使用
文章目录
1.下载nginx的安装包并解压
wget http://nginx.org/download/nginx-1.16.1.tar.gz
注意:wget可以直接通过 yum install wget下载直接使用
2. 安装依赖
2.1 gcc 源码的编译依赖于gcc环境
yum install gcc
2.2 PCRE 包括perl兼容的正则表达式
yum install -y pcre pcre-devel
2.3 zlib
zlib库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip
yum install -y zlib zlib-devel
2.4 OpenSSL
OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上
yum install -y openssl openssl-devel
3.配置nginx
可以在在官网中查看具体的配置信息:http://nginx.org/en/docs/configure.html
//设置安装目录
./configure --prefix=/home/chenhuaTest/nginx
4.编译和安装
make && make install
5.测试启动
cd /home/chenhuaTest/nginx/sbin //这个是配置安装包时候的目录
./nginx //启动
./nginx -s stop //停止
./nginx -s quit //退出
./nginx -s reload //重启
启动nginx之后,浏览器输入安装nginx的节点IP,出现如下内容则是安装成功
6.nginx常用命令
进入安装目录下:
/home/chenhuaTest/nginx/sbin
[root@site66 sbin]# ./nginx -v //查看nginx的版本
nginx version: nginx/1.16.1
[root@site66 sbin]# ./nginx -s stop //关闭nginx
[root@site66 sbin]# ./nginx //开启nginx
[root@site66 sbin]# ./nginx -s stop //重新加载nginx
# 强制停止nginx服务器,如果有未处理的数据,丢弃
nginx -s stop
# 优雅的停止nginx服务器,如果有未处理的数据,等待处理完成之后停止
nginx -s quit