nginx安装nginx-sticky-module-1.25
nginx-sticky-module-1.25的包解压后需要修改:
ngx_http_sticky_misc.c文件:
替换行digest->len = ngx_sock_ntop(in,digest->data, len, 1);
为digest->len=ngx_sock_ntop(in,sizeof(struct sockaddr_in),digest->data, len, 1);

修改ngx_http_sticky_module.c文件:
第6行添加一行新内容:
#include <nginx.h>

340行左右:
将 iphp->rrp.current = iphp->selected_peer;这一行替换为
#if defined(nginx_version) && nginx_version >= 1009000
iphp->rrp.current = peer;
#else
iphp->rrp.current = iphp->selected_peer;
#endif

然后直接编译安装nginx的时候,引用路径就行了:
--add-module=/usr/local/src/nginx-sticky-module-1.25

浙公网安备 33010602011771号