Ubuntu 22.04.1 LTS 编译安装 nginx-1.22.1的配置过程

 更新时间:2024年01月29日 11:01:53   作者:[白首]  
Ubuntu安装Nginx有两种方式,一种是通过命令的方式,这种方式安装的Nginx版本低,之前漏扫扫出来Nginx版本低,需要升级所以现在用编译的方式安装版本高点的,本文介绍Ubuntu22.04.1 LTS编译安装nginx1.22.1的配置过程,本文给大家介绍的非常详细,需要的朋友参考下吧

nginx配置

1.安装依赖:

2.下载nginx

可以使用ls -al 进行查看一下

3.解压nginx

4.编译安装

编译并指定安装位置,执行安装之后会创建指定文件夹/www/env/nginx

./configure --prefix=/www/env/nginx \
--with-pcre \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--with-http_stub_status_module \
--with-http_auth_request_module \
--with-http_image_filter_module \
--with-http_slice_module \
--with-mail \
--with-threads \
--with-file-aio \
--with-stream \
--with-mail_ssl_module \
--with-stream_ssl_module 

5.下载并安装Nginx所需的依赖库和包:

(因为没有gcc就无法编译,它的底层代码是C语言,所以要把底层编译为二进制)

6.紧接着通过`rpm`命令依次将依赖包一个个构建,或者通过如下指令一键安装所有依赖包:

nginx的常用命令

到此这篇关于Ubuntu 22.04.1 LTS 编译安装 nginx-1.22.1的文章就介绍到这了,更多相关Ubuntu 22.04编译安装 nginx内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • k8s部署nginx的三种方式小结

    k8s部署nginx的三种方式小结

    本文主要介绍了k8s部署nginx的三种方式小结,主要包括直接部署、使用数据卷部署、使用ConfigMap部署,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • windows下nginx的安装使用及解决80端口被占用nginx不能启动的问题

    windows下nginx的安装使用及解决80端口被占用nginx不能启动的问题

    这篇文章主要给大家介绍了关于windows下nginx的安装使用,以及如何解决80端口被占用导致nginx不能启动的问题,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-04-04
  • Nginx转发socket端口配置详解

    Nginx转发socket端口配置详解

    这篇文章主要介绍了Nginx转发socket端口配置详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-06-06
  • Keepalived如何实现Nginx高可用

    Keepalived如何实现Nginx高可用

    这篇文章主要介绍了Keepalived如何实现Nginx高可用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • Nginx的HA高可用的搭建的实现

    Nginx的HA高可用的搭建的实现

    高可用是一种系统设计策略,旨在确保服务或应用在面对硬件故障、软件缺陷或任何其他异常情况时,仍能持续稳定地运行,本文主要介绍了Nginx的HA高可用的搭建,感兴趣的可以了解一下
    2024-08-08
  • Nginx+Lua脚本+Redis 实现自动封禁访问频率过高IP

    Nginx+Lua脚本+Redis 实现自动封禁访问频率过高IP

    本文主要介绍了如何使用OpenResty+Lua进行动态封禁IP的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-10-10
  • Nginx反向代理与缓存配置方式

    Nginx反向代理与缓存配置方式

    本文指导Nginx安装、负载均衡配置(含轮询、备用、权重等参数)、真实IP日志记录及缓存机制设置,涵盖反向代理、服务器状态管理与缓存验证测试
    2025-07-07
  • nginx如何配置同一个端口转发多个项目

    nginx如何配置同一个端口转发多个项目

    这篇文章主要介绍了nginx如何配置同一个端口转发多个项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Ubuntu系统下安装与完全卸载Nginx的步骤

    Ubuntu系统下安装与完全卸载Nginx的步骤

    在Linux服务器上管理和部署Web服务,Nginx是一个常见的选择,因为它的高性能和稳定性,这篇文章主要介绍了Ubuntu系统下安装与完全卸载Nginx的相关资料,需要的朋友可以参考下
    2025-08-08
  • nginx部署后css、js、图片等样式不加载问题的两种解决方案

    nginx部署后css、js、图片等样式不加载问题的两种解决方案

    这篇文章主要介绍了nginx部署后css、js、图片等样式不加载问题的两种解决方案,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-12-12

最新评论