入门
私有化部署
免费在线使用
使用说明书 📔
集成到您的网站、APP或公众号

安装 Nginx

安装依赖项

  1. 安装 gcc
    yum -y install gcc

  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. 下载
    wget http://nginx.org/download/nginx-1.20.1.tar.gz

如果提示 command not found,则先执行 yum install wget 安装

  1. 解压缩
    tar zxvf nginx-1.20.1.tar.gz

  2. 进入目录
    cd nginx-1.20.1

  3. 安装和配置,依次执行
    ./configure
    make
    make install

如果提示 command not found,则先执行 yum -y install gcc automake autoconf libtool make 安装

  1. 启动 nginx 服务
    cd /usr/local/nginx/sbin
    ./nginx

  2. 查看nginx服务是否启动成功
    ps -ef | grep nginx

  3. 访问你的服务器IP
    看到显示欢迎页面。

设置开机自动启动

  1. 进入到 /lib/systemd/system/ 目录
    cd /lib/systemd/system/

  2. 创建 nginx.service 文件
    vim nginx.service

如果提示 command not found,则先执行 yum -y install vim 安装

  1. 输入以下内容后保存退出
    注意其中的 nginx 安装路径
    [Unit]
    Description=nginx service
    After=network.target
    [Service]
    Type=forking
    ExecStart=/usr/local/nginx/sbin/nginx
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    ExecStop=/usr/local/nginx/sbin/nginx -s stop
    PrivateTmp=true
    [Install]
    WantedBy=multi-user.target

内容说明

Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3

  1. 启动 nginx
    systemctl start nginx.service

  2. 加入开机自启动
    systemctl enable nginx.service

  3. 查看服务当前状态
    systemctl status nginx.service

All Rights Reserved. 曹旭升 版权所有

E-mail: cao.silhouette@msn.com

QQ: 279060597

@南京

关于我 我的产品 我的开源项目

ICP证:皖ICP备14020687号-1

公安备案:34110202000256