`
isoloist
  • 浏览: 62935 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转 :ubuntu 32下手动安装nginx

阅读更多
原帖 http://sudone.com/nginx/nginx_new_install.html
一般编译nginx时,都要先安装pcre、zlib等外部支持程序,然后编译安装nginx时指定这些外部支持程序的位置,这样nginx在每次启动的时候,就会去动态加载这些东西了。

下面介绍的是另一种方式,即将这些程序编译到nginx里面去,这样nginx启动时就不会采用动态加载的方式去load。从古谱中可获知,这种方式会比动态加载有更高的效率。

需要下载的东西:

   1. wget http://www.openssl.org/source/openssl-0.9.8l.tar.gz
   2. wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.00.tar.bz2
   3. wget http://www.zlib.net/zlib-1.2.3.tar.bz2
   4. wget http://nginx.org/download/nginx-0.8.30.tar.gz

把这些玩意都解压缩后,就会有:

   1. openssl-0.9.8l
   2. pcre-8.00
   3. zlib-1.2.3
   4. nginx-0.8.30

这几个目录,我把它们都放在/data/download/里,按原先的方式,需要进openssl、pcre、zlib目录里去编译安装它们,现在不用了,直接进nginx目录。

   1. cd nginx-0.8.30
   2. ./configure --prefix=/data/nginx --with-http_realip_module --with-http_sub_module --with-http_flv_module --with-http_dav_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_addition_module --with-pcre=/data/download/pcre-8.00 --with-openssl=/data/download/openssl-0.9.8l --with-http_ssl_module --with-zlib=/data/download/zlib-1.2.3
   3. make
   4. make install

就可安装完成,这种方式安装的时间会较长,因为需要先编译外部程序,值得注意的是,make时不能加-j多进程方式,只能用单进程make,不然没法通过。如果你的应用不需要openssl,那么可以不下载openssl并在configure时将其去掉。另外,nginx的 google_perftools_module还不能用这种方式编译进去,所以还是要先在外部安装google_perftools。
分享到:
评论

相关推荐

    ubuntu20.04无网dpkg安装nginx.zip

    在Ubuntu 20.04系统中,如果你的网络连接不可用,但仍然需要安装Nginx web服务器,可以使用dpkg命令来手动安装软件包。`dpkg`是Debian包管理器,用于处理.deb格式的软件包,它是Ubuntu的基础。在没有网络的情况下,...

    ubuntu20.04离线无网dpkg安装nginx按完整的deb包

    在本场景中,我们将关注如何在没有网络连接的情况下,使用`dpkg`工具安装Nginx服务器,以及可能需要的编译工具如GCC和Make。 首先,`dpkg`是Debian和基于Debian的系统(包括Ubuntu)中的包管理器,它允许用户安装、...

    ubuntu 1804 nginx 离线安装包

    在Ubuntu 18.04系统中安装Nginx服务器是一项常见的任务,特别是在无互联网连接的环境下,离线安装显得尤为重要。本资源提供了一个适用于这种场景的解决方案,它包括了Ubuntu 18.04环境下Nginx的离线安装包。这个离线...

    ubuntu 20.04 离线安装Nginx(nginx-full-1.18.0)及相关依赖

    在Ubuntu 20.04系统中离线安装Nginx是一个相对复杂的过程,因为通常我们依赖于apt-get在线更新和安装软件。然而,在没有网络连接或者需要在隔离环境中部署时,就需要通过手动方式来完成。这个过程涉及到下载Nginx的...

    UBUNTU安装nginx

    "Ubuntu安装nginx详解" 在本文中,我们将详细介绍如何在Ubuntu系统中安装nginx服务器。nginx是一个流行的开源Web服务器软件,广泛应用于生产环境中。本文将指导您一步一步地安装nginx,并对其进行基本配置。 一、...

    ubuntu+nginx安装配置应用说明

    在本文中,我们将深入探讨如何在Ubuntu操作系统上安装和配置Nginx服务器,这是一个流行的开源Web服务器,以其高性能和稳定性而闻名。Nginx广泛用于处理静态内容、反向代理和负载均衡等任务。 首先,确保你的Ubuntu...

    linux下Nginx+tomcat整合的安装与配置

    对于Ubuntu或Debian系统,可以通过包管理器直接安装`libpcre3`和`libpcre3-dev`来避免手动编译安装。 3. **完成编译安装** 安装好依赖库后,回到Nginx目录,继续执行编译和安装命令: ``` cd nginx-0.7.63 ./...

    在Ubuntu系统上安装Nginx服务器的简单方法

    如果需要手动处理RPM包,可以下载Nginx的RPM包并使用`service`命令管理Nginx服务,但通常在Ubuntu系统中,我们更倾向于使用`systemctl`或`/etc/init.d`脚本来管理服务。 完成以上步骤后,你已经在Ubuntu系统上成功...

    离线安装nginx

    在Linux环境下,离线安装Nginx是一项常见且重要的任务,尤其在没有互联网连接或者网络环境受限的服务器上。Nginx是一款高性能的Web服务器,它以其高效的处理能力、低内存占用以及支持高并发而备受青睐。离线安装通常...

    ubuntu16.04下彻底卸载nginx的相关命令

    你需要手动检查并删除它们,通常位于 `/etc/nginx/` 和 `/var/log/nginx/` 目录下。 ``` sudo rm -r /etc/nginx/ sudo rm -r /var/log/nginx/ ``` 5. **检查并结束Nginx进程**: 如果Nginx服务没有完全停止,...

    linux和windows安装nginx-1.11.10教程和对应的文件

    【Linux安装Nginx-1.11.10】 在Linux系统中,Nginx是一个流行的开源Web服务器,以其高性能、低内存占用和模块化设计而受到广泛欢迎。以下是安装Nginx-1.11.10的详细步骤: 1. **更新系统** 在开始安装之前,确保...

    nginx离线安装依赖g++,gcc,openssl等

    本文将详细介绍如何在这样的环境下,通过手动下载并安装依赖库来完成Nginx的搭建。 首先,我们看到压缩包中包含了以下几个关键文件: 1. `openssl-1.1.1l.tar.gz`:这是OpenSSL的源代码包,它是Nginx支持HTTPS加密...

    Nginx安装

    4. **启动Nginx**:找到Nginx安装目录下的`nginx.exe`,双击启动。 5. **浏览器验证**:打开浏览器输入`http://localhost`,如果看到Nginx的欢迎页面,表示安装成功。 ### 三、在macOS上安装Nginx 1. **使用...

    国产麒麟系统 nginx离线安装包 arm64架构deb包(亲测,没有任何问题)

    总之,离线安装Nginx在麒麟arm64系统上是一项实用的技能,通过这个过程,我们可以确保在没有网络连接的情况下依然能顺利部署和运行Nginx服务。这对于那些网络受限或对安全有严格要求的环境来说,是非常重要的。

    Ubuntu The Complete Reference

    - **分区管理**:在安装过程中可以选择手动或自动分区,手动分区可以更精细地控制磁盘空间分配,但对新手来说可能会有些复杂。 - **软件包管理**:Ubuntu 使用 APT (Advanced Package Tool) 来管理软件包。APT 可以...

    linux安装nginx所需的nginx包

    本教程将详细介绍如何在Linux环境下安装Nginx,特别针对离线安装场景。 首先,我们来理解“离线安装”的概念。在没有网络连接或者网络环境不稳定的情况下,离线安装是必要的。通常,这涉及到将所需软件包下载到本地...

    nginx-flv部署和安装.zip

    Nginx-FLV 模块通常需要手动编译安装。首先,获取源代码: ``` wget http://nginx.org/download/nginx-1.18.0.tar.gz tar -zxf nginx-1.18.0.tar.gz cd nginx-1.18.0/ ``` 然后,获取并添加 Nginx-FLV 模块: ``` ...

    Web环境搭建:Linux+Nginx+PHP+Mysql+Redis

    如果需要在本地虚拟机上安装 Ubuntu,可前往官网下载服务器版本 ISO 文件: - [Ubuntu 20.04 LTS (Focal Fossa) - "live server" amd64](https://releases.ubuntu.com/20.04/ubuntu-20.04.6-live-server-amd64.iso) ...

    ubuntu_nginx.zip

    在IT行业中,服务器管理和Web服务部署是至关重要的环节,尤其是对于高性能、高并发的场景,Nginx常常作为首选的Web服务器。...由于已手动安装了依赖,可以使用`./configure --prefix=/usr/local/nginx --with-...

Global site tag (gtag.js) - Google Analytics