`
jias_je
  • 浏览: 40551 次
  • 性别: 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 库的源代码,解压缩到...

    Dockerfile 编译安装nginx

    Dockerfile 编译安装nginx FROM hub.c.163.com/netease_comb/centos:7 RUN yum install -y gcc gcc-c++ make openssl-devel pcre-devel #http://nginx.org/download/nginx-1.12.2.tar.gz ADD nginx-1.12.2....

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

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

    nginx源码编译安装

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

    Centos_6.3_编译安装Nginx+php+Mysql

    - 编译安装Nginx,通常包括配置、编译和安装三个步骤,按照文档说明执行./configure、make和make install命令。 - 编译安装PHP,同样需要先运行./configure来指定安装选项,然后编译(make)和安装(make install...

    Nginx离线编译安装相关依赖包

    GeoLite2-Country_20231020.tar.gz gcc-5.1.0.tar.gz ...nginx-1.22.1.tar.gz ngx_http_geoip2_module-3.3.tar.gz openssl-1.1.0h.tar.gz pcre-8.32-17.el7.x86_64.rpm pcre-8.42.tar.gz zlib-1.2.11.tar.gz

    nginx安装带配置和编译参数

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

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

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

    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源码进行配置,确保指定了已...

    windows版本编译配置好nginx

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

    源代码编译安装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 文件,设置新版本的 ...

    arm架构nginx编译器安装

    配置成功后,你可以通过运行`make`和`make install`来编译并安装Nginx: ```bash make sudo make install ``` 安装完成后,Nginx的主要可执行文件会位于`/usr/local/nginx/sbin/nginx`。你可以通过以下命令启动...

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

    4. 编译和安装: ```bash make make install ``` 5. 配置Nginx服务: 创建Nginx的启动脚本,添加到系统服务中,并设置开机启动。 6. 启动Nginx服务: ```bash /nginx/sbin/nginx ``` 至此,你已经成功...

    64系统nginx 安装编译文档

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

Global site tag (gtag.js) - Google Analytics