`
jias_je
  • 浏览: 39615 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

nginx编译和安装

 
阅读更多

1 nginx的编译安装

     这几天在ubuntu上搭建nginx和tomcat,主要是为了用nginx的上传和下载功能和动静态文件分离;考虑到编译之后需要copy到其他linux机器上就能直接使用,所有编译的时候把一些需要的模块直接放在里面了,当然放到其他linux机器上也经常会出现一些少依赖库的问题,这个得需要具体问题具体分析了,一般情况还是都能直接使用的。

nginx的安装:


cd nginx源包路径


 ./configure  --prefix=. --with-http_stub_status_module  --with-http_ssl_module --with-http_secure_link_module --with-pcre=pcre源包路径 --add-module=上传模块源包路径


接下来是常见的

make

make install


安装完后就可以直接用 nginx命令了


开启服务 nginx 

停止服务 nginx -s -stop 

 

 

 

注:因为要拿到其他机器上用,而且路径不一定会使用默认的/usr/local/nginx安装路径,所有这儿指定prefix为当前目录.,这个路径虽会引起后面的make istall报一些copy错误,但这无伤大雅。其中

with-http_secure_link_module为下载防盗链模块;

with-http_stub_status_module为nginx状态查看模块;

http_ssl_module为https模块;

add-module为文件上传模块,需去相关网址下载;

 --with-pcre 为正则表达式lib,不属于nginx,但是nginx路径解析时必须要需去相关网址下载


视具体情况可以选择性配置

 

 

附:常见问题

1 -bash: ***: No such file or directory(在64位上运行32位的程序)

  R: 安装apt-get install ia32-libs


 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Nginx编译安装配置.pdf

    "Nginx编译安装配置" Nginx 是一个高性能的 Web 服务器、反向代理服务器、缓存服务器,通过本文档可以了解 Nginx 的安装、配置、编译过程,掌握 Nginx 的基本用法和配置项。 一、安装编译需要的软件依赖 在编译...

    nginx完全编译指南

    编译 Nginx 需要指定 prefix、sbin-path、user 和 group 等参数,以确保 Nginx 正常工作。 2. 编译 pcre 库 pcre 库是 Nginx 中的一个重要组件,用于提供正则表达式匹配功能。需要下载 pcre 库的源代码,解压缩到...

    nginx源码编译安装

    nginx源码编译安装;本人亲测,可以使用。nginx-1.10.2

    nginx安装带配置和编译参数

    **Nginx安装指南** Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级、稳定性和高效能著称。...参考《nginx的安装.txt》和《编译参数.txt》文件,可以获取更详细的信息和示例,帮助你更好地理解和操作。

    linux Nginx源码编译安装以及开机启动设置(CentOS6.3)

    本文将详细介绍如何在CentOS 6.3上通过源码编译安装Nginx,并设置其为开机启动。 一、准备工作 在开始安装前,确保系统已经更新到最新版本,并安装了必要的依赖工具。运行以下命令: ```bash sudo yum update -y ...

    搭建nginx教程

    然后,需要编译和安装OpenSSL和nginx-rtmp-module这两个依赖项。OpenSSL是用于加密的库,nginx-rtmp-module是用于实时媒体流媒体服务的模块。 编译和安装Nginx 编译和安装Nginx需要进行以下步骤: 1. 下载Nginx源...

    nginx一键安装包含自动安装脚本

    3. **编译与安装**: 使用`make`和`make install`命令编译和安装这些库。 4. **下载Nginx源码**: 获取Nginx的最新源码包,同样需要离线下载到本地。 5. **编译与配置Nginx**: 对Nginx源码进行配置,确保指定了已...

    源代码编译安装nginx,编译安装nginx的好处

    【源代码编译安装Nginx】是一种高级的安装方式,尤其适合于系统管理员和开发者,它提供了更多的自定义选项,可以根据特定需求调整Nginx的功能。以下将详细阐述源代码编译安装Nginx的过程及其优缺点。 **源代码编译...

    nginx交叉编译与部署.pdf

    Nginx交叉编译与部署是指在不同架构的平台上编译和部署Nginx服务器的过程。本文将介绍基于海思3559A对Nginx-1.6.2和OpenSSL-1.0.2的交叉编译过程,并介绍Nginx-1.6.2的环境部署。 一、概述 Nginx是一款流行的开源...

    php7+nginx编译后的

    标题"php7+nginx编译后的"表明我们讨论的是已经编译完成的PHP7和Nginx的组合。在Linux系统上,通常需要手动编译安装这两个软件,以便自定义配置和优化性能。下面我们将详细探讨这个过程中的关键步骤和相关知识点: ...

    在linux系统上升级nginx版本

    编译和安装 Nginx,需要执行以下命令: ``` cd nginx-1.22.0 ./configure --prefix=/home/software/nginx make ``` 步骤 5: 备份历史版本、设置新版本、检查新版本 备份历史版本的 Nginx 文件,设置新版本的 ...

    windows平台nginx编译nginx-http-flv-module

    6. **编译和安装**:执行`make`和`make install`来编译Nginx及模块,并将其安装到指定的目录。 7. **配置Nginx**:编辑`nginx.conf`配置文件,添加或修改相关段落以启用HTTP FLV Module。例如,添加`http`块中的`...

    64系统nginx 安装编译文档

    64为系统nginx编译安装指南,编译参数已经方法,希望能够对大家有所帮助

    nginx源码编译安装.docx

    Nginx 源码编译安装和优化 Nginx 是一款流行的开源网页服务器软件,可以作为 HTTP 服务器、反向代理服务器、缓存服务器、负载均衡器等。下面将详细介绍 Nginx 源码编译安装和优化的过程。 一、下载和解压 Nginx ...

    YUM安装GCC及nginx编译安装(Linux).doc

    在linux 系统上安装gcc进行编译nginx安装文档,含有linux创建用户zlib,openssl,prce,nginx编译

    nginx离线编译安装依赖

    5. **编译和安装**:执行`make`进行编译,完成后运行`make install`将Nginx安装到系统默认或指定的路径。 6. **配置与启动**:根据系统环境,编写或调整Nginx的配置文件,然后使用`nginx`或`sudo nginx`启动服务。 ...

    windows版本编译配置好nginx

    4. **编译和安装**:一旦配置完成,运行`make`和`make install`来编译和安装Nginx。确保你的系统上已经安装了必要的编译工具,如Visual C++编译器或者MinGW。 5. **配置Nginx**:在安装目录下的`conf`文件夹里,...

    编译安装_nginx编译安装_

    Nginx的安装方法有两种,一种是rpm安装 方式,另一种是解压安装的方式,第一种方法比较的简单,第二种相对折腾一点,我在第二种安装方式中,编译Nginx出错./configure: error: C compiler cc is not found,同时还有...

    linux离线安装nginx,解压就可以用 不用编译,直接运行即可

    Linux系统下无网络环境安装nginx,直接解压即可使用,不用编译,不依赖其他 1.启动nginx,进入nginx安装目录执行:./sbin/nginx -c ./conf/nginx.conf 2.重启新加载nginx配置文件,进入nginx安装目录执行:./sbin/...

    nginx1.16.0 免依赖版本

    本篇文章将深入探讨Nginx 1.16.0的免依赖版本,以及如何进行编译安装和使用。 1. **Nginx 1.16.0 版本特性** - Nginx 1.16.0是2019年发布的一个稳定版本,它包含了一些重要的更新和改进,比如: - 改进了HTTP/2...

Global site tag (gtag.js) - Google Analytics