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

 

posted @ 2021-03-16 15:59  lpaxq  阅读(1134)  评论(0)    收藏  举报