如何在Linux系统安装Nginx并启动

  1. Nginx的介绍
    1. Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。
    2. 官网:nginx news
  2. Nginx的下载
    1. 前往官方网站下载nginx: download
      1. 如何在Linux系统安装Nginx并启动_第1张图片
      2. 本例下载稳定版nginx-1.24.0.tar.gz,然后通过ssh工具将文件传输到Linux服务器中开始进行安装
  3. Nginx的安装
    1. 安装依赖包
      1. sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring libpcre3 libpcre3-dev zlib1g zlib1g-dev
    2. 解压并删除Nginx压缩包
      1. tar -zxvf nginx-1.24.0.tar.gz
        
        rm -f nginx-1.24.0.tar.gz
    3. 配置Nginx的编译环境
      1. cd nginx-1.24.0/
        
         ./configure --prefix=/usr/local/project/nginx
      2. --prefix 指定的目录,就是我们安装Nginx的目录
  4. 编译与安装
    1. make & make install
  5. Nginx的安装目录
    1. 如何在Linux系统安装Nginx并启动_第2张图片
    2. 目录/文件 说明 备注
      conf 配置文件的存放目录
      conf/nginx.conf Nginx的核心配置文件 conf下有很多nginx的配置文件,我们主要操作这个核心配置文件
      html 存放静态资源(html、css、js等 ) 部署到Nginx的静态资源都可以放在html目录中
      logs 存放nginx日志(访问日志、错误日志等)
      sbin/nginx 二进制文件,用于启动、停止Nginx服务
  6. Nginx的常用命令
    1. 在执行命令的过程中,都要在Nginx的sbin目录下执行,当前示例在/usr/local/project/nginx/sbin下执行
    2. 查看Nginx的版本
      1. ./nginx -v

    3. 检查配置文件的正确性
      1. 在我们修改了nginx.conf核心配置文件之后,可以在启动Nginx服务之前,首先检查一下conf/nginx.conf文件配置的是否有错误,如果没有错误,然后再启动Nginx服务
      2. sudo ./nginx -t
    4. 启动Nginx
      1. sudo ./nginx
      2. 浏览器访问http://服务器ip地址/
        1. 如何在Linux系统安装Nginx并启动_第3张图片
    5. 停止Nginx服务
      1. sudo ./nginx -s stop
    6. 重新加载Nginx服务
      1. 当我们修改了Nginx配置文件后,需要重新加载才能生效,那么我们可以使用下面命令重新加载配置文件
      2. sudo ./nginx -s reload

你可能感兴趣的:(nginx,linux,运维,服务器,nginx)