Nginx的版本类型:

  1. Nginx 本身的开源版本
    nginx
  2. Nginx 的商业版本
    NGINX Plus - 软件负载均衡器、网络服务器和缓存 | NGINX (nginx-cn.net)
  3. Openresty
    OpenResty® - 中文官方站
  4. Tengine
    简介 - The Tengine Web Server (taobao.org)

Nginx 开源版本的安装

  1. 下载安装包

下载地址: nginx

  1. 对nginx进行安装:

a. 解压Nginx 指令:tar - zxvf nginx-1.21.6.tar.gz
b. 启用配置:
i. 进入到相应的目录下,运行./configure
指令:./configure --prefix=/usr/local/nginx 表示安装到usr/local/nginx目录下,我这里提示不存在nginx文件夹,所以我需要先创建这个文件夹
ii. 使用make指令进行编译
指令 make
iii. 调用make install 进行安装
指令: make install

  1. 安装后可以去相应的目录下查看是否安装成功

安装目录截图
在这里插入图片描述

表明我们已经安装成功

  1. 启动Nginx
a. 由于是刚安装的Nginx,所以没有相应的脚本进行自启或者快速启动,那么我们就手动启动
  			指令:` ./nginx `
  1. 查看Nginx是否已经启动成功
a. 查看进程是否存在:
指令: `ps -ef | more nginx`
结果:

在这里插入图片描述
​ 表明我们的nginx已经启动了
​ b. 另一种查看方式:
​ 直接在浏览器上输入自己的IP地址,如果显示的效果如下:
在这里插入图片描述
​ 则表示启动成功。

  1. Nginx 启动关闭的指令:

    a. 启动: ./nginx
    b. 快速关闭 ./nginx -s stop
    c. 关闭,在退出前完成已经接受的连接信息 ./nginx -s quit
    d. 重新加载配置 ./nginx -s reload

  2. 以服务的形式启动

    为了使得nginx的启动更加方便,我们需要对nginx进行一个配置,使其能够以服务的形式启动

  • 进入到服务存放的地方system 包下 : cd /usr/lib/systemed/system

  • 创建我们的服务:touch nginx.service创建了nginx服务

  • 配置我们的服务
    i. vim进行编写服务:vim nginx.service
    ii. 编辑:
    在这里插入图片描述 ​ 文字版本:

    [Unit]
    Description=The Nginx HTTP Server
    After=network.target remote-fs.target nss-lookup.target
    [Service]
    Type=forking
    PIDFile=/usr/local/nginx/logs/nginx.pid
    ExecStart=/usr/local/nginx/sbin/nginx
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    ExecStop=/usr/local/nginx/sbin/nginx -s stop
    ExecQuit=/usr/local/nginx/sbin/nginx -s quit
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

    ​ iii. 启动服务:systemctl start nginx.service
    ​ iv. 查看状态:systemctl status nginx.service
    在这里插入图片描述

表明启动成功


OneNote图片笔记

OneNote 版本粘贴时默认为图片格式,由于能和onedriver配套使用,也是一个做笔记的不错选择
在这里插入图片描述

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐