Nginx实战

Centos7 下安装Nginx

1.安装所需环境

1.1 安装Nginx服务器所需要的系统资源
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。另外,你还必须安装Autoconf和Automake工具,它们用于自动创建功能完善的Makefile,当前大多数软件包都是用这一工具生成Makefile的,Nginx也不例外。

yum -y install gcc gcc-c++ autoconf automake

模块依赖性:Nginx的一些模块需要其他第三方库支持,例如gzip模块需要zlib库,rewrite模块需要pcre库,ssl功能需要openssl库等。

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

2.Nginx的下载(推荐使用wget命令下载)

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

这里写图片描述

我下载的是1.10.1版本,这个是目前的稳定版。

2.1 解压

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1

2.2 配置

./configure

2.3 编译安装

make
sudo make install

默认的安装路径为/user/local/nginx目录下,查看安装路径命令 whereis nginx

3.Nginx的启动、停止、平滑重启
在Linux下,Nginx服务主要操作就是启动、停止和平滑重启。

3.1 Nginx的启动

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

3.2 Nginx的停止

通过ps命令查找Nginx的主进程号 ps -ef | grep nginx

这里写图片描述

3.3 重启 nginx

1.先停止再启动(推荐):
对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:
kill -TERM usr/local/nginx/logs/nginx.pid

2.重新加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,重启之前,要确认Nginx配置(nginx.conf)的语法是否正确,否则Nginx将不会加载新的配置文件,以下命令判断Nginx配置文件是否正确:
/usr/local/webserver/nginx/sbin/nginx -t -c
/usr/local/webserver/nginx/conf/nginx.conf
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值