`
Chagroy
  • 浏览: 62121 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ubuntu下源码安装nginx

阅读更多

前因:已经有牛人写了centos下的源码编译,和ubuntu下的差不多,但是还是有差异的,所以本人重新整理了一下

过程:1、安装依赖包

sudo apt-get install glib2-devel libssl-dev libpcre3 bzip2-devel gzip-devel

 2、编译

cd /usr/local/src
wget http://nginx.org/download/nginx-1.0.4.tar.gz
tar -zxvf nginx-0.7.65.tar.gz
cd nginx-0.7.65
./configure \
    --user=nginx \
    --group=nginx \
    --prefix=/usr/share \
    --sbin-path=/usr/sbin/nginx \
    --conf-path=/etc/nginx/nginx.conf \
    --error-log-path=/var/log/nginx/error.log \
    --http-log-path=/var/log/nginx/access.log \
    --pid-path=/var/log/run/nginx.pid \
    --lock-path=/var/log/lock/subsys/nginx \
    --with-http_ssl_module \
    --with-http_realip_module \
    --with-http_addition_module \
    --with-http_sub_module \
    --with-http_dav_module \
    --with-http_flv_module \
    --with-http_gzip_static_module \
    --with-http_stub_status_module \
    --with-http_perl_module \
    --with-mail \
    --with-mail_ssl_module
make
make install

 其他的还是参考牛人写的吧,不在此一一赘述了

结果:ubuntu安装成功

 

解答完毕,欢迎拍砖。

分享到:
评论

相关推荐

    ubuntu下编译安装nginx

    在Ubuntu系统上编译安装Nginx是一项技术性较强的任务,尤其当我们要为Nginx添加特定功能,如FLV(Flash Video)流媒体支持时。以下是对这一过程的详细阐述: 首先,我们需要确保系统已经安装了必要的依赖库。对于...

    Ubuntu12.04下安装 nginx + php + mysql 的源代码文件

    Ubuntu12.04下安装 nginx + php + mysql 的源代码文件 里面包含如下文件 ibiconv-1.14.tar.gz libmcrypt-2.5.8.tar.gz mcrypt-2.6.8.tar.gz mhash-0.9.9.9.tar.gz pcre-8.30.tar.gz mysql-5.5.22.tar.gz nginx-...

    ubuntu nginx-1.24.0开源包

    nginx-1.24.0开源包,需要解压到ubuntu系统后,cd到目录后,先后执行./configure,make,make install,其中configure可以配置更详细的指令,make如果提示没有需要安装

    linux操作系统下安装nginx步骤

    在Linux操作系统下安装Nginx是一项常见的任务,尤其对于服务器管理员和Web开发者而言。Nginx是一个高性能的HTTP和反向代理服务器,以其高效的性能、稳定性以及对高并发请求的处理能力而广受青睐。本教程将详细介绍在...

    Ubuntu下nginx1.6和sticky1.1安装配置资料 包

    在“Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置文档_huitoukest.doc”中,应该详细记录了以上步骤,供后续参考。最后,记得在生产环境中定期更新Nginx到最新稳定版本,以获取安全更新和新特性。

    Ubuntu12.04 nginx python uwsgi Django安装步骤

    Ubuntu 12.04 下安装 Nginx、Python、uWSGI 和 Django 的步骤 在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、...

    ubuntu18.04下交叉编译nginx1.18.0源码(平台aarch64-linux-gnu)

    在本文中,我们将深入探讨如何在Ubuntu 18.04环境下,针对aarch64架构的Linux系统进行Nginx 1.18.0的交叉编译,以实现支持H265编码的RTMP推流和HTTP-FLV拉流功能。这对于安防、直播等领域的音视频处理至关重要。 ...

    linux下安装Nginx所需依赖包

    或者,如果你选择从源代码编译安装,还需要下载Nginx源码,配置并编译: ```bash wget http://nginx.org/download/nginx-1.18.0.tar.gz tar -zxvf nginx-1.18.0.tar.gz cd nginx-1.18.0 ./configure --prefix=/usr/...

    内网安装nginx(离线)

    这个资源包通常包括Nginx的源代码、编译所需的依赖库以及配置脚本。"nginx离线"这个文件可能就是这样的资源包。确保该包包含了最新的稳定版本,以确保最佳性能和安全性。 1. **下载与解压资源包**: - 在有外网...

    Ubuntu16.04.1 安装Nginx的方法

    安装Nginx时,首先需要下载其源代码,然后编译安装。以下是详细的步骤: 1. 更新系统软件包列表,并安装pcre、zlib和ssl依赖库。这些是Nginx运行所必需的库文件,分别用于处理正则表达式、数据压缩和SSL协议。 ```...

    Linux离线安装nginx安装包

    在Linux系统中,离线安装Nginx是一个常见的需求,特别是在没有互联网连接或者网络环境受限的服务器上。本文将详细讲解如何通过离线方式在Linux上安装Nginx,同时也会涉及Nginx依赖的软件如openssl和gcc的安装过程。 ...

    ubunt下安装nginx web服务器

    本文将手把手指导您在 Ubuntu 下安装 Nginx Web 服务器,包括安装前提、Nginx 源码下载、目录结构认识、Nginx 的编译和安装、Nginx 的启动和简单使用。 安装前提 在安装 Nginx 之前,您需要满足以下条件: 1. ...

    nginx离线安装教程及安装包和依赖包

    其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2022年01月25日,nginx 1.21.6发布。 [12] Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件...

    源码安装nginx教程.zip

    本文将详细介绍如何在Linux环境下通过源码方式安装Nginx 1.16.0稳定版,并提供配置示例。 ### 一、系统准备 确保系统已经安装了必要的编译工具和依赖库,如GCC、Make、Curl等。在Ubuntu或Debian系统中,可以使用...

    linux离线环境下nginx安装包-附带所有依赖环境和安装教程

    解压完成后,你将看到一个包含Nginx源代码和依赖文件的目录结构。 接下来,进入Nginx源代码目录: ```bash cd nginx ``` 然后,配置Nginx以适应你的系统环境。这一步可能需要根据你的系统版本进行调整。通常,你...

    nginx-autoinstall, 在Debian和Ubuntu上,使用定制模块从源代码编译 Nginx.zip

    nginx-autoinstall, 在Debian和Ubuntu上,使用定制模块从源代码编译 Nginx 自动安装通过optionnal模块编译和安装 Nginx 。 兼容性x86,x64,arm*Debian 8和更高版本Ubuntu 16.04和更高版本特性最新的主线或者稳定...

    arm架构nginx编译器安装

    你可以从Nginx官方网站获取最新版本的源代码,或者通过wget命令下载: ```bash wget http://nginx.org/download/nginx-<version>.tar.gz ``` 这里 `<version>` 是你想要安装的Nginx版本号。 解压下载的源代码: `...

    Nginx 1.22.0 Linux 版本,解压安装。

    Nginx 的源代码使用 2-clause BSD-like license。 Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性: 在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意...

    linux系统离线安装nginx所需压缩包

    4. **nginx-1.24.0.tar.gz**: 这是Nginx服务器的源代码,我们需要编译这个源代码来生成可执行文件。 5. **gcc.zip**: GCC(GNU Compiler Collection)是GNU项目的一部分,包含了C、C++和其他语言的编译器,用于编译...

Global site tag (gtag.js) - Google Analytics