centos离线部署Nginx(傻瓜式安装)

2024-06-04 5990阅读

文章目录

  • 前言
  • 一、Nginx是什么?
  • 二、nginx(所有包)下载地址
  • 三、解压
    • 1.解压nginx.zip
    • 2.安装nginx压缩包中的rpm文件
    • 3.安装nginx压缩包中的tar&zip文件
    • 四、部署
      • 1.openssl安装
      • 2.pcre-8.41安装
      • 3.zlib-1.3.1安装
      • 4.nginx-1.20.2安装
      • 总结

        前言

        Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。


        一、Nginx是什么?

        Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 [13],同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。

        二、nginx(所有包)下载地址

        迅雷地址:

        https://pan.xunlei.com/s/VNrjpB09JvLcgrBnknoFeGZ_A1?pwd=wvt7#

        三、解压

        先下载XSHELL&XFTP或者MobaXterm

        1.解压nginx.zip

        mkdir /nginx    ---建立nginx文件夹
        unzip nginx.zip   ---解压nginx.zip
        

        centos离线部署Nginx(傻瓜式安装) 第1张

        2.安装nginx压缩包中的rpm文件

        有快捷方式可以批量安装rpm大家可以去百度搜一下,说明一下nodeps可以理解为强制安装。

         rpm -ivh cpp-4.8.5-44.el7.x86_64.rpm --nodeps   
         rpm -ich gcc-4.8.5-44.el7.x86_64.rpm --nodeps
         rpm -ivh gcc-c++-4.8.5-36.el7.x86_64.rpm --nodeps
         rpm -ivh glibc-2.17-317.el7.x86_64.rpm --nodeps
         rpm -ivh glibc-common-2.17-317.el7.x86_64.rpm --nodeps
         rpm -ivh glibc-devel-2.17-317.el7.x86_64.rpm --nodeps
         rpm -ivh glibc-headers-2.17-317.el7.x86_64.rpm --nodeps
         rpm -ivh libstdc++-devel-4.8.5-36.el7.x86_64.rpm --nodeps
        

        centos离线部署Nginx(傻瓜式安装) 第2张

        3.安装nginx压缩包中的tar&zip文件

        tar -xvf nginx-1.20.2.tar.gz
        tar -xvf openssl-1.1.1j.tar.gz
        tar -xvf zlib-1.3.1.tar.gz
        unzip pcre-8.41.zip
        

        centos离线部署Nginx(傻瓜式安装) 第3张

        这个nginx.zip这个时候可以删除或移动去别的地方,不用在解压了

        centos离线部署Nginx(傻瓜式安装) 第4张

        这几个蓝色的文件就是解压好的

        四、部署

        1.openssl安装

        cd openssl-1.1.1j/
        ./config
        make install
        

        centos离线部署Nginx(傻瓜式安装) 第5张

        2.pcre-8.41安装

        cd pcre-8.41
        ./configure
        make install
        

        centos离线部署Nginx(傻瓜式安装) 第6张

        3.zlib-1.3.1安装

        cd zlib-1.3.1/
        ./configure
        make install
        

        centos离线部署Nginx(傻瓜式安装) 第7张

        4.nginx-1.20.2安装

        cd nginx-1.20.2/
        ./configure --prefix=/usr/local/nginx  --with-http_ssl_module --with-pcre=/nginx/pcre-8.41 --with-openssl=/nginx/openssl-1.1.1j --with-stream  
        ------/usr/local/nginx这个路径可以是别的路径|/nginx/pcre-8.41 & /nginx/openssl-1.1.1j这里也是自己的路径
        make install
        

        centos离线部署Nginx(傻瓜式安装) 第8张

        centos离线部署Nginx(傻瓜式安装) 第9张

        进入nginx的安装路径

        cd /usr/local/nginx/sbin
        ./nginx -t
        

        centos离线部署Nginx(傻瓜式安装) 第10张

        修改nginx.conf文件

        cd /usr/local/nginx/conf
        vi nginx.conf
        cd /usr/local/nginx/sbin
        ./nginx -t & ./nginx -s reload
        ------端口号可以写别的--------
        

        centos离线部署Nginx(傻瓜式安装) 第11张

        centos离线部署Nginx(傻瓜式安装) 第12张

        验证nginx是否安装成功

        ps -ef | grep nginx
        

        centos离线部署Nginx(傻瓜式安装) 第13张

        关闭防火墙

        systemctl stop firewalld
        systemctl disable firewalld
        

        centos离线部署Nginx(傻瓜式安装) 第14张


        总结

        本文是自己结合自己在上学时和工作需要进行编写不存在抄袭现象。根据自己的经验梳理逻辑方便大家更快更便捷的搭建nginx.前言的东西大家都可以百度到,走个过程


    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    目录[+]