首页 > 系统相关 >Nginx编译安装

Nginx编译安装

时间:2023-05-15 13:46:42浏览次数:46  
标签:编译 tar nginx zlib gz Nginx 安装

1.进入安装目录:

#cd /usr/local/src

2、下载nginx源码文件

nginx网址:http://nginx.org/en/download.html

 3、复制文件下载地址:http://nginx.org/download/nginx-1.22.1.tar.gz

4、开始下载:

#wget http://nginx.org/download/nginx-1.22.1.tar.gz

 

5、解压

#tar -zxvf nginx-1.22.1.tar.gz

6、进入解压后的目录

#cd nginx-1.22.1

编译安装Nginx

 

安装出现错误:

 安装 pcre-devel

 

 重新安装Nginx:

安装报错,缺少zlib:

 

 安装zlib:

 

 

再次安装Nginx:

这一次需要指定zlib库的安装目录。

 

开始安装:

#make

安装报错,

安装参数中zlib指向的应该是zlib源码包的路径!!!

 

 

下载zlib源码:

wget http://www.zlib.net/zlib-1.2.13.tar.gz

解压

 

重新编译:

 编译结果:

再次安装:

#make

安装结果:

 

最后:

#make install

启动nginx:

/usr/local/nginx/sbin/nginx

 

标签:编译,tar,nginx,zlib,gz,Nginx,安装
From: https://www.cnblogs.com/dndt/p/17401568.html

相关文章

  • Postgresql安装备份注意事项
    1.目标数据库准备     2.口令形式还原数据库主要步骤第一步:需要建一个空白的【hyl_jidian】的数据库;第二步:找到PG库安装位置,进入bin目录,默认位置:C:\ProgramFiles\PostgreSQL\13\bin第三步:执行【psql-hlocalhost-p5432-Upostgres-dhyl_jidian<C:\hyl_jidian......
  • seqkit 软件的安装
     001下载静态软件  wgethttps://github.com/shenwei356/seqkit/releases/download/v2.4.0/seqkit_linux_amd64.tar.gz 002、解压tar-xzvfseqkit_linux_amd64.tar.gz 003、调用测试./seqkit--help|head ......
  • iis url重写模块 安装
    IIS如何安装url重写2023-03-3115:35:33 来源:蓝队云 阅读量:145在使用IIS的过程中,有时我们给网站安装证书后要实现http强制跳转https,这时候我们就需要用到url重写  按照以往的方法只需要在web平台安装程序上安装url重写  但是微软web平台安装程序WebPI已于2022......
  • nacos 使用nginx做负载均衡
    nacos要使用nginx做负载均衡需要使用到stream模块,如果编译nginx的时候没有添加stream模块的,建议重新编译(否则改一个出现N个错误)编译命令:./configure--prefix=/usr/local/nginx--with-streamnginx.conf配置:stream与http同级  upstream与http下的server同级 ......
  • 关于uniapp条件编译ifdef, ifndef, endif
     标识含义: 示例  转载于https://lequ7.com/guan-yu-uniappuniapp-tiao-jian-bian-yi-ifdefifndefendif.html......
  • windows mysql安装
      [mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\lvse\mysql-5.7.41-winx64#设置mysql数据库的数据的存放目录datadir=D:\lvse\mysql-5.7.41-winx64\data#允许最大连接数max_connections=200#允许连接失败的次数。这是为了防止有人从该主机试......
  • nginx 正则路径匹配
    Nginx路径匹配符号=表示精确匹配^~表示uri以某个常规字符串开头,大多情况下用来匹配url路径,nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~/static//aa匹配到(注意是空格)。~正则匹配(区分大小写)~*正则匹配(不区分大小写)!~区分大小写不匹配!~*不区分大小写不匹......
  • UIpath Orchestrator 环境与安装
    前言之前曾经参与过几个uipath的项目,都有用到Orchestrator(下面简称OC),直到去年出了最新的正式版OC,由于项目的特殊性,也遇到了一些之前未遇到过的问题,借此机会想把一些安装过程以及期间遇到的问题都罗列出来,希望各位可以少走一点弯路。所谓的特殊性完全是一部空的机器,就只有一个干......
  • Windows 11、Windows 10使用VS2022安装 .NET 4.0、.NET 4.5等低版本环境
    由于新版windows10、windows11自带.NETFramework4.8,而一些旧的代码,又需要.NET4.0、.NET4.5等低版本的运行环境。最新携带运行环境版本如下:.NETFramework系统要求-.NETFramework|MicrosoftLearn安装低版本运行环境方法:无需安装VS2019,在VisualStudio2022中编......
  • cmake 编译提示找不到openssl的解决办法
    最后通过export 设置环境变量解决问题。exportOPENSSL_ROOT_DIR=/usr/local/opensslexportOPENSSL_LIBRARIES=/usr/local/openssl/lib参考链接:https://blog.csdn.net/davidullua/article/details/126717060......