• Linux 平台安装 Nginx 1.20


    Linux 平台安装 Nginx 1.20

    该博客中使⽤的系统为 CentOS 7 Linux 发⾏版

    系统版本详情: Linux centos7-shanghai 3.10.0-1160.25.1.el7.x86_64 #1 SMP Wed Apr 28 21:49:45 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

    ⚠ 为了确保系统依赖的完整性,请先执⾏如下命令:

    [root@centos7-shanghai ~]# yum install -y gcc gcc-c++ zlib zlib-devel libffi
    libffi-devel openssl openssl-devel pcre pcre-devel yum-utils vim wget tree htop
    

    1 获取 Nginx 1.20 源码包

    点击此处进⼊ Nginx 官⽅⽹站,然后如图所示操作:

    2 解压缩源码包

    [root@centos7-shanghai ~]# tar zxvf nginx-1.20.0.tar.gz
    

    3 切换到解压之后的路径

    [root@centos7-shanghai ~]# cd nginx-1.20.0
    

    4 配置安装参数

    [root@centos7-shanghai nginx-1.20.0]# ./configure --prefix=/usr/local/nginx/ --withhttp_stub_status_module --with-http_ssl_module
    

    5 编译安装

    [root@centos7-shanghai nginx-1.20.0]# make && make install
    

    6 配置系统环境变量

    [root@centos7-shanghai nginx-1.20.0]# vim /etc/profile.d/nginx.sh
    

    nginx.sh ⽂件内容如下:

    export PATH="/usr/local/nginx/sbin:${PATH}"
    

    7 使环境变量⽣效

    ! ⽅式⼀:退出终端之后,重新登录。

    ! ⽅式⼆(⽴刻⽣效):执⾏如下命令:

    [root@centos7-shanghai ~]# source /etc/profile
    

    8 启动 Nginx 服务

    [root@centos7-shanghai ~]# nginx
    

    9 关闭 Nginx 服务

    [root@centos7-shanghai ~]# nginx -s stop
    

    10 重新加载配置⽂件

    此命令的意思是:在⽆需停⽌ Nginx 服务的前提下,进⾏热更新配置⽂件。

    [root@centos7-shanghai ~]# nginx -s reload
    

    11 总结

    博客⾄此,Nginx 1.20 就已经成功且正确的安装在 CentOS 7 系统中了,恭喜你

    查配置文件nginx.conf的正确性命令:

    [root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx -t
    

    img

    启动 Nginx

    Nginx 启动命令如下:

    [root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx
    

    img

    访问站点

    从浏览器访问我们配置的站点ip:

    img
    Nginx 其他命令
    以下包含了 Nginx 常用的几个命令:

    /usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件
    /usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx
    /usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx

    1.内容有错还请在评论区指出哦!谢谢!
  • 相关阅读:
    Ruby 2
    Ruby 1
    莱布尼兹:与牛顿争吵了一生的斗士 微积分的奠基人之一―莱布尼茨
    如何实现html页面自动刷新
    css z-index的层级关系
    让网页变灰的实现_网站蒙灰CSS样式总汇
    利用CSS变量实现炫酷的悬浮效果
    离线电商数仓(十四)之系统业务数据仓库数据采集(一)电商业务简介
    离线电商数仓(十三)之用户行为数据采集(十三)采集通道启动/停止脚本
    离线电商数仓(十)之用户行为数据采集(十)组件安装(六)采集日志Flume(二)消费Kafka数据Flume
  • 原文地址:https://www.cnblogs.com/bbdbolg/p/14907286.html
Copyright © 2020-2023  润新知