http://www.linuxidc.com/Linux/2016-08/134110.htm
http://my.oschina.net/kcw/blog/318309
./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx2 --conf-path=/usr/local/nginx/nginx.conf --error-log-path=/mnt/nginxlog/error.log --http-log-path=/mnt/nginxlog/access.log --pid-path=/mnt/nginxlog/nginx.pid --lock-path=/mnt/nginxlog/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --http-client-body-temp-path=/mnt/nginx/client/ --http-proxy-temp-path=/mnt/nginx/proxy/ --http-fastcgi-temp-path=/mnt/nginx/fcgi/ --http-uwsgi-temp-path=/mnt/nginx/uwsgi --http-scgi-temp-path=/mnt/nginx/scgi --with-pcre --with-file-aio --with-http_image_filter_module --add-module=/home/admin/nginx-sticky-module-1.1
nginx 安装sticky遇到的问题 2015-04-22 10:31:40
分类: 系统运维
nginx版本1.6.2
sticky 1.1
./configure --prefix=/usr/local/nginx --with-http_st
ub_status_module --with-http_ssl_module --with-http_realip_module --add-module=/
tmp/soft/nginx-sticky-module-1.1
再执行make && make install时报如下错误
/tmp/soft/nginx-sticky-module-1.1/ngx_http_sticky_misc.c:281: error: too few arg
uments to function ‘ngx_sock_ntop’
make[1]: *** [objs/addon/nginx-sticky-module-1.1/ngx_http_sticky_misc.o] Error 1
make[1]: Leaving directory `/tmp/soft/nginx-1.6.2'
make: *** [build] Error 2
根据资料 把ngx_http_sticky_misc.c 的281行修改如下即可解决问题
原digest->len = ngx_sock_ntop(in,digest
->data, len, 1);
改后digest->len = ngx_sock_ntop(in,sizeof(struct sockaddr_in),digest
->data, len, 1);
分享到:
相关推荐
在CentOS 6.3系统中编译安装Nginx、PHP以及MySQL是一项涉及多个步骤的任务,包括系统配置、源码包的下载、安装必要的编译工具和依赖库、编译源码以及配置和启动服务。以下是根据提供的文件内容整理的知识点。 1. ...
本资源提供的是 Nginx 的 1.24.0 版本,它是一个预编译好的二进制包,无需进行编译安装,简化了部署流程。 **安装与部署** 1. 首先,将提供的 `nginx.zip` 文件解压缩到你希望 Nginx 运行的目录下,例如 `/usr/...
本压缩包“centos7.5离线安装nginx1.17.8全套包.zip”提供了在没有网络连接的情况下在CentOS 7.5上安装Nginx 1.17.8的所有必要文件和步骤。以下将详细介绍如何进行离线安装以及Nginx的一些核心概念。 1. **离线安装...
2. **查看当前版本和编译参数**:使用`nginx -V`查看当前版本和编译参数。 3. **下载源码**:从Nginx官网`http://nginx.org/download/`下载所需版本的源码包。 4. **解压并编译**:将源码解压到指定目录,如`/usr/...
在CentOS系统下编译安装nginx及其缩略图插件是一个涉及到多个步骤的复杂过程,包括准备环境、配置nginx、编译安装、设置启动脚本等。下面将详细讲述每个步骤的具体内容。 首先,我们需要了解yum工具安装nginx虽然...
### Nginx在CentOS 6.6下的编译安装及基本配置 #### 概述 Nginx 是一个高性能的 HTTP 和反向代理 Web 服务器,它以其稳定性、丰富的特性集、示例配置文件和低内存消耗而闻名。本文档将详细介绍如何在 CentOS 6.6 ...
### CentOS 7 安装 Nginx...本文详细介绍了如何在 CentOS 7 上安装 Nginx 1.16.1,并对其进行了基本的配置与管理操作。通过上述步骤,用户可以轻松地搭建起基于 Nginx 的 Web 服务器,并能够对其进行有效的管理与维护。
本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及到的源码编译与工具使用。 首先,确保系统是最新的。打开终端,输入以下命令更新系统软件包: ```bash yum update -y ``` 接下来,安装必要的构建...
本文档提供了一套详细的指南用于在 CentOS 6.6 系统上安装 Nginx 1.12 版本,并且包含了如何配置开机自启的过程。通过以下步骤,用户可以确保 Nginx 在 CentOS 环境下稳定运行。 #### 二、环境准备 在开始安装前,...
通过make命令来编译nginx源码,编译完成后使用make install命令进行安装。 ### 6. 启动测试nginx服务 编译安装完成后,进入安装目录下执行nginx来启动服务,并通过curl命令测试nginx是否成功运行。 ### 7. 停止...
我使用的是centos7.3 64位核心版系统,安装配置nginx前必须安装nginx依赖包,请查看;Centos 7编译安装php7.1之生产篇,并安装前文开头所提供的依赖包。此依赖组件包适用于Nginx任意版本。 新建web用户和组 $ /usr/...
3. 配置 Nginx:在安装 Nginx 之后,需要配置 Nginx 的参数,例如 prefix、user、group 等。 二、Nginx 启动和检查 1. 启动 Nginx:使用 /application/nginx/sbin/nginx 命令启动 Nginx 服务。 2. 检查 Nginx ...
本文将详细介绍如何在CentOS7系统上,离线环境下安装nginx和keepalived,以实现主从热备负载均衡反向代理功能。 首先,我们关注的两个主要组件是`nginx`和`keepalived`。`nginx`是一款高性能的HTTP和反向代理服务器...
1. **获取源码**:在编译Nginx之前,你需要从官方网站下载最新稳定版的Nginx源码。通常,你可以访问`http://nginx.org/en/download.html`来下载。 2. **环境准备**:确保系统已安装必要的编译工具和库,例如GCC...
这些包是编译Nginx及其依赖项所需的。 接着,我们需要从Nginx官方网站下载最新版本的源代码。在示例中,使用的是1.8.0版本,但你应该根据当前的稳定版本进行下载。解压下载的文件,进入解压后的目录,然后运行`./...
本文将详细讲解如何在 CentOS 6.4 x86_64 环境下安装和配置 Nginx 1.4.2 版本,适合初学者参考。首先,我们来看一下整个教程的大纲: 一、前言 在这部分,我们将回顾 Nginx 作为 Web 服务器的基本概念,包括理论、...
CentOS 6.5系统下Nginx的安装和部署过程涵盖多个方面,涉及到编译环境的搭建、依赖库的安装、Nginx的编译安装以及基本的管理操作。下面将对这些知识点进行详细说明。 首先,在安装Nginx之前,需要部署好编译环境。...
在配置脚本中,使用--prefix参数来指定Nginx的安装目录,默认情况下,它会被安装在/usr/local/nginx目录下。 配置完成后,便可以开始编译和安装过程。编译过程是通过运行make命令来完成的,而安装则是通过make ...
### Nginx在CentOS 6.6下的编译安装及配置详解 #### 概述 Nginx是一款广泛使用的高性能HTTP服务器和反向代理服务器,以其轻量级、高并发处理能力而著称。相较于Apache,Nginx在处理静态内容时性能更佳,在动态内容...