素材巴巴 > 程序开发 >

Nginx-安装和部署全过程

程序开发 2023-09-03 13:00:55
本文已收录于专栏
《中间件合集》

目录

  • 提供服务
  • 配置过程
  • 总结提升
  • 概念说明

    什么是Nginx

      Nginx 是一个高性能的开源 Web 服务器和反向代理服务器。它具有轻量级、高并发、低内存消耗等特点,被广泛用于搭建静态资源服务器、负载均衡、反向代理等场景。

    什么是OpenResty

      OpenResty是一个基于Nginx与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    openresty官网:https://openresty.org/cn/

    提供服务

      Nginx是一款高性能的开源Web服务器和反向代理服务器,它提供了以下几种服务:

    配置过程

    注:脚本中的命令需要安装

    安装vim: yum -y install vim
     
    安装wget: yum -y install wget
     
    安装tar: yum -y install tar
     

    在这里插入图片描述
    后续操作如果提示没有找到命令就需要先把命令安装一下

    1.创建一个脚本文件

    vim openresty.sh
     

    2.在文件中输入安装nginx以及nginx需要的一些环境

    yum install -y pcre-devel openssl-devel gcc curl
     cd /usr/local
     wget https://openresty.org/download/openresty-1.17.8.2.tar.gz
     tar -zxvf openresty-1.17.8.2.tar.gz
     mv openresty-1.17.8.2 openresty
     cd /usr/local/openresty/
     ./configure 
     make 
     make install
     

    3.保存并退出

    :wq
     

    4.给openresty.sh 的权限提升为可执行文件

    chmod +x openresty.sh
     

    5.执行openresty.sh脚本 安装nginx

    ./openresty.sh
     

    6.运行nginx,进行一个测试

    ./nginx/sbin/nginx
     

    7.在浏览器中访问服务器的ip+端口号查看是否启动成功

    7.1安装ifconfig的命令:

     yum install net-tools.x86_64 -y
     

    7.2ifconfig 可以查看本机的ip地址,通过网页进行访问

    在这里插入图片描述
    至此nginx安装完毕

    如果没有访问通的话,看一下服务器的防火墙是否关闭了,只有关闭了防火墙才能访问通或者开通访问的端口号

    7.3查看防火墙的状态

    systemctl status firewalld
     

    7.4关闭防火墙

    systemctl stop firewalld
     

    在这里插入图片描述

    7.5 开启防火墙

    systemctl start firewalld
     

    在这里插入图片描述

    总结提升

      Nginx是一个功能强大的Web服务器和反向代理服务器,可以提供静态文件服务、反向代理、负载均衡、缓存、SSL/TLS终端代理等多种服务。它的高性能、高可靠性和灵活性使得它成为了很多大型网站和应用的首选服务器。


    🎯 此文章对你有用的话记得留言+点赞+收藏哦🎯

    标签:

    素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。