前因:已经有牛人写了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是一项技术性较强的任务,尤其当我们要为Nginx添加特定功能,如FLV(Flash Video)流媒体支持时。以下是对这一过程的详细阐述: 首先,我们需要确保系统已经安装了必要的依赖库。对于...
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-...
nginx-1.24.0开源包,需要解压到ubuntu系统后,cd到目录后,先后执行./configure,make,make install,其中configure可以配置更详细的指令,make如果提示没有需要安装
在Linux操作系统下安装Nginx是一项常见的任务,尤其对于服务器管理员和Web开发者而言。Nginx是一个高性能的HTTP和反向代理服务器,以其高效的性能、稳定性以及对高并发请求的处理能力而广受青睐。本教程将详细介绍在...
在“Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置文档_huitoukest.doc”中,应该详细记录了以上步骤,供后续参考。最后,记得在生产环境中定期更新Nginx到最新稳定版本,以获取安全更新和新特性。
Ubuntu 12.04 下安装 Nginx、Python、uWSGI 和 Django 的步骤 在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、...
在本文中,我们将深入探讨如何在Ubuntu 18.04环境下,针对aarch64架构的Linux系统进行Nginx 1.18.0的交叉编译,以实现支持H265编码的RTMP推流和HTTP-FLV拉流功能。这对于安防、直播等领域的音视频处理至关重要。 ...
或者,如果你选择从源代码编译安装,还需要下载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离线"这个文件可能就是这样的资源包。确保该包包含了最新的稳定版本,以确保最佳性能和安全性。 1. **下载与解压资源包**: - 在有外网...
安装Nginx时,首先需要下载其源代码,然后编译安装。以下是详细的步骤: 1. 更新系统软件包列表,并安装pcre、zlib和ssl依赖库。这些是Nginx运行所必需的库文件,分别用于处理正则表达式、数据压缩和SSL协议。 ```...
在Linux系统中,离线安装Nginx是一个常见的需求,特别是在没有互联网连接或者网络环境受限的服务器上。本文将详细讲解如何通过离线方式在Linux上安装Nginx,同时也会涉及Nginx依赖的软件如openssl和gcc的安装过程。 ...
本文将手把手指导您在 Ubuntu 下安装 Nginx Web 服务器,包括安装前提、Nginx 源码下载、目录结构认识、Nginx 的编译和安装、Nginx 的启动和简单使用。 安装前提 在安装 Nginx 之前,您需要满足以下条件: 1. ...
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2022年01月25日,nginx 1.21.6发布。 [12] Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件...
本文将详细介绍如何在Linux环境下通过源码方式安装Nginx 1.16.0稳定版,并提供配置示例。 ### 一、系统准备 确保系统已经安装了必要的编译工具和依赖库,如GCC、Make、Curl等。在Ubuntu或Debian系统中,可以使用...
解压完成后,你将看到一个包含Nginx源代码和依赖文件的目录结构。 接下来,进入Nginx源代码目录: ```bash cd nginx ``` 然后,配置Nginx以适应你的系统环境。这一步可能需要根据你的系统版本进行调整。通常,你...
nginx-autoinstall, 在Debian和Ubuntu上,使用定制模块从源代码编译 Nginx 自动安装通过optionnal模块编译和安装 Nginx 。 兼容性x86,x64,arm*Debian 8和更高版本Ubuntu 16.04和更高版本特性最新的主线或者稳定...
你可以从Nginx官方网站获取最新版本的源代码,或者通过wget命令下载: ```bash wget http://nginx.org/download/nginx-<version>.tar.gz ``` 这里 `<version>` 是你想要安装的Nginx版本号。 解压下载的源代码: `...
Nginx 的源代码使用 2-clause BSD-like license。 Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性: 在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意...
4. **nginx-1.24.0.tar.gz**: 这是Nginx服务器的源代码,我们需要编译这个源代码来生成可执行文件。 5. **gcc.zip**: GCC(GNU Compiler Collection)是GNU项目的一部分,包含了C、C++和其他语言的编译器,用于编译...