01-Centos7安装Nginx

参考链接:
https://blog.csdn.net/prcyang/article/details/90032781

注:两种方法安装Nginx:第一种方法源码包安装;第二种方法Yum安装;
以下为源码包安装(推荐)

一、准备基础环境

1、系统:centos7 64位

2、软件包:nginx-1.16.0.tar.gz

二、安装Nginx所需环境

1、gcc 安装

yum install gcc-c++

在这里插入图片描述

2、PCRE pcre-devel 安装

yum install -y pcre pcre-devel

在这里插入图片描述

3、zlib 安装

yum install -y zlib zlib-devel

在这里插入图片描述

4、OpenSSL 安装

yum install -y openssl openssl-devel

在这里插入图片描述

三、安装nginx

1、软件下载

下载地址:http://nginx.org/en/download.html 选择合适的版本

cd /usr/local/src/
wget https://nginx.org/download/nginx-1.16.0.tar.gz

在这里插入图片描述

2、解压软件

tar -zxvf nginx-1.16.0.tar.gz

在这里插入图片描述

3、配置软件

进入到nginx解压后的文件夹中,然后执行配置命令:
使用默认配置nginx

cd nginx-1.16.0
./configure

在这里插入图片描述

4、编译软件

进入到nginx解压后的文件夹中,然后执行编译命令:

make

在这里插入图片描述

5、安装软件

进入到nginx解压后的文件夹中,然后执行安装命令:

make install

在这里插入图片描述

四、Nginx优化配置

1、配置服务,用systemctl 方式管理

安装为服务 systemctl 方式管理

vim /usr/lib/systemd/system/nginx.service 

插入如下内容

[Unit]
Description=Nginx
After=network.target remote-fs.target nss-lookup.target
 
[Service]
Type=forking
WorkingDirectory=/usr/local/nginx
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

五、Ngnix服务开启/关闭操作

1、systemd管理服务

systemctl daemon-reload   # 重新加载
systemctl enable nginx    # 开机启动
systemctl start nginx     # 启动服务
systemctl stop nginx      # 停止服务

在这里插入图片描述
在这里插入图片描述

2、绝对路径方式管理服务

/usr/local/nginx/sbin/nginx   			# 启动服务
/usr/local/nginx/sbin/nginx -s reload   # 重新加载服务
/usr/local/nginx/sbin/nginx -s stop     # 停止服务

在这里插入图片描述
也可以用这种方法关闭服务:
ps -ef | grep nginx找到进程ID,然后killl -9 进程ID杀死进程即可。

ps -ef | grep nginx
kill -9 id号

六、附加查看命令

1、查看nginx的版本及模块

/usr/local/nginx/sbin/nginx -V

在这里插入图片描述

2、nginx常用目录

配置文件路径:/usr/local/nginx/conf/nginx.conf
日志路径:/usr/local/nginx/logs/

以下为Yum安装

Yum方法安装Nginx

1.Yum安装nginx

使用yum进行Nginx安装时,Nginx配置文件在/etc/nginx目录下。

sudo yum -y install nginx   # 安装 nginx

在这里插入图片描述

2.查看Nginx版本

nginx -v

在这里插入图片描述

3.删除已经存在的nginx,命令如下:

sudo yum remove nginx  # 卸载 nginx

在这里插入图片描述

4.Nginx简要操作

sudo systemctl enable nginx # 设置开机启动 
sudo service nginx start # 启动nginx服务
sudo service nginx stop # 停止nginx服务
sudo service nginx restart # 重启nginx服务
sudo service nginx reload # 重新加载配置,一般是在修改过nginx配置文件时使用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值