Módulo dinâmico Nginx 'binary not compatible' mesmo que eu tenha compilado originalmente sem nenhum argumento configure

1

Estou tentando configurar o módulo dinâmico fancyindex no Nginx e me deparo com um problema que não consigo resolver. Eu baixei meu Nginx correspondente de sua seção de downloads oficiais, 1.12.2, então baixei o fancyindex do github, descompactei-os e corri de dentro do /nginx-1.12.2/

./configure --with-compat --add-dynamic-module=../ngx-fancyindex

então adicionou o arquivo "ngx_http_fancyindex_module.so" recém-criado em / etc / nginx / modules / e corrigiu meu arquivo nginx.conf da seguinte forma

#user nobody nobody;
user http http;
worker_processes auto;
error_log  /var/log/nginx/error.log;
load_module /etc/nginx/modules/ngx_http_fancyindex_module.so;

A seção do arquivo de configuração específico do meu site que inclui o fancyindex é a seguinte

location /images/ {
            alias /var/www/test/public/images/;
            fancyindex on;
            fancyindex_default_sort name;
            fancyindex_exact_size on;
    }

Agora, o problema que estou enfrentando é que, se eu executar "nginx -t", recebo o erro:

nginx: [emerg] module "/etc/nginx/modules/ngx_http_fancyindex_module.so" is not binary compatible in /usr/local/nginx/conf/nginx.conf:11

Eu verifiquei novamente com 'nginx -V' e definitivamente usei a versão correta do nginx, 1.12.2 e também tenho certeza de que não compilei o nginx com nenhum argumento de configuração para que não causasse esse erro, pelo menos Eu acho que. Qualquer pensamento seria apreciado.

    
por Bencc 29.11.2017 / 08:09

0 respostas