geoip2用于nginx而非线索



我在nginx的编译" geoip2"方面存在问题。我的" .so"不起作用。

我的安装方式:

  1. CD/OPT/
  2. sudo add-apt-repository ppa:maxmind/ppa&&apt Update&sudo apt install libmaxminddb0 libmaxminddb-dev mmdb bin
  3. git克隆https://github.com/leev/ngx_http_geoip2_module.git
  4. WGET http://nginx.org/download/nginx-1.15.8.tar.gz&&tar xzfv nginx-1.15.8.tar.gz&&CD NGINX-1.15.8/
  5. ./configure -with-compat -add-dynamic-module =/opt/ngx_http_geoip2_module&&&&进行安装

...测试!-f'/usr/local/nginx/modules/ngx_http_geoip2_module.so' ||mv'/usr/local/nginx/modules/ngx_http_geoip2_module.so' '/usr/local/nginx/modules/ngx_http_geoip2_module.so.old'cp objs/ngx_http_geoip2_module.so '/usr/local/nginx/modules/ngx_http_geoip2_module.so'make [1]:离开 目录'/opt/nginx-1.15.8 ...

  1. 添加行load_module"模块/ngx_http_geoip2_module.so";在我的nginx.conf中重新启动nginx。

,在我的nginx安装中未加载geoip2之后

nginx版本:nginx/1.15.8用openssl 1.1.1 11月11日2018年 (使用OpenSSL 1.1.1A运行,2018年11月20日)启用TLS SNI支持 配置参数:-with-with-cc-opt ='-g -o2 -fdebug-prefix-map =/build/nginx-2czdma/nginx-1.15.8 =。-fstack-protector-strong -wformat -werror = format-security -fpic -wdate time -d_fortify_source = 2'-with-with-ld-opt =' - wl,-bsymbolic-functions -wl,-z,relro -wl,relro -wl,relro -wl,-z,现在-fpic' - prefix =/usr/share/nginx -conf-path =/etc/nginx/nginx.conf -http-log-path =/var/var/var/log/log/nginx/access.log-Error-log-path =/var/log/nginx/error.log -lock-path =/var/lock/nginx.lock-pid-path =/run/nginx.pid -modules-path =/usr/lib/nginx/模块-Http-client-body-temp-path =/var/lib/nginx/body-http-fastcgi-temp-path =/var/var/lib/nginx/fastcgi -httpp----代理 - temp-path =/var/lib/nginx/proxy -http-scgi-temp-path =/var/lib/lib/nginx/scgi -http-uwsgi-temp-path =/var/var/var/lib/lib/lib/nginx/uwsgiwith-stream = dynamic - with-stream_ssl_module -with-stream_sssl_ssl_preread_module -with-mail = dynamic-with-mail_sssl_module -add-dynamic-module =/build/build/build/build/nginx-2czdma/nginx-15.8/nginx-15.8/nginx-15.8/nginx-15.8/nginx-15.8/nginx-15.8/nginx-15.8/nginx-15.8/nginx-15.8/模块/http-auth-pam -add-dynamic module =/build/nginx-2czdma/nginx-1.15.8/debian/模块/http-dav-ext -add-dynamic-module =/build/nginx-2czdma/nginx-1.15.8/debian/模块/http-echo -add-dynamic-module =/build/nginx-2czdma/nginx-1.15.8/debian/模块/http-upstream-fair -add-dynamic-module =/build/nginx-2czdma/nginx-1.15.8/debian/debian/模块/http-subs-filter

我的失败或问题是谁?

没有问题。您似乎正在将动态模块复制到现有的Nginx安装。

nginx -V将显示编译NGINX时使用的configure命令。因此,它不会显示您在单独的步骤中编译的动态模块的配置选项,并且不会显示已加载的模块。

只需使用模块的指令即可。它应该起作用。

相关内容

  • 没有找到相关文章

最新更新