Nginx compiles successfully with nginScript as a dynamic module. nginx -V nginx version: nginx/1.11.12 built by clang 3.4.2 (tags/RELEASE_34/dot2-final) built with LibreSSL 2.4.5 TLS SNI support enabled configure arguments: --with-ld-opt='-lrt -ljemalloc -Wl,-z,relro -Wl,-rpath,/usr/local/lib' --with-cc-opt='-m64 -mtune=native -mfpmath=sse -g -O3 -fstack-protector -fuse-ld=gold --param=sspby George - Nginx Mailing List - English
thanks Maxim working nicely here !by George - Nginx Mailing List - English
Yeah some other nginx modules by OpenResty ran into 1.11.6 changes * https://github.com/openresty/redis2-nginx-module/issues/41 * https://github.com/openresty/memc-nginx-module/issues/26 the workarounds * https://github.com/openresty/redis2-nginx-module/pull/42 * https://github.com/openresty/memc-nginx-module/pull/27by George - Nginx Mailing List - English
I use nginx maps which depending on user agent either block, rate limit or whitelist https://community.centminmod.com/threads/blocking-bad-or-aggressive-bots.6433/ as the list gets large nginx maps just make it easier to manageby George - Nginx Mailing List - English
thanks Igor very insightful :) I guess tricky issue is for SEO forum closure having SEO friendly http status code alternative to 503 ?by George - Nginx Mailing List - English
Was wondering if anyone could shed some light on this issue I am experiencing only with multiple php-fpm pool setups but not with single php-fpm pool. The issue is when a forum software like Xenforo or Invision board uses their native forum close option to turn off the forums for guests but still allow forum admins access, the forum via php issue a HTTP 503 status message. This seems to trip up anby George - Nginx Mailing List - English
Hi Igor thanks for the clarification. Looking forward to updated examples/wiki for nginScript :)by George - Nginx Mailing List - English
and examples in wiki for nginxScript for js_run https://www.nginx.com/resources/wiki/nginScript/#section-1-overviewby George - Nginx Mailing List - English
even location /njs { js_run " var res; res = $r.response; res.status = 200; res.send('Hello World!'); res.finish(); "; } gives an error nginx -t nginx: unknown directive "js_run" in /usr/local/nginx/conf/conf.d/virtual.conf:36 nginx: configuration file /usr/local/nginx/conf/nginx.conf test failedby George - Nginx Mailing List - English
sorry i meant from old example readme at http://hg.nginx.org/njs/file/11d4d66851ed/READMEby George - Nginx Mailing List - English
Tried compiling nginScript with nginx 1.11.4 as a dynamic module and the README github example at https://github.com/nginx/njs/blob/master/README gives me js_run unknown directive so looks like maybe didn't install correctly ? CentOS 7.2 64bit nginx -V nginx version: nginx/1.11.4 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) built with LibreSSL 2.4.2 TLS SNI support enabled confiby George - Nginx Mailing List - English
yeah ran into the same problem and still seems to be down right nowby George - Nginx Mailing List - English
thanks Maxim works now :) cat /usr/local/nginx/conf/dynamic-modules.conf load_module "modules/ngx_http_image_filter_module.so"; load_module "modules/ngx_http_fancyindex_module.so"; load_module "modules/ngx_stream_module.so"; load_module "modules/ngx_stream_geoip_module.so"; load_module "modules/ngx_http_geoip_module.so"; ngxrestart Restby George - Nginx Mailing List - English
trying to enable ngx_stream_geoip_module as a dynamic module and getting this error ONLY on SOME servers and not others all compiled with same settings ? nginx -t nginx: dlopen() "/usr/local/nginx/modules/ngx_stream_geoip_module.so" failed (/usr/local/nginx/modules/ngx_stream_geoip_module.so: undefined symbol: ngx_stream_add_variable) in /usr/local/nginx/conf/dynamic-modules.conf:3by George - Nginx Mailing List - English
nice RSA + ECDSA certs support ! what's the recommended way to setup HTTP Public Key Pinning with regards to dual SSL certificates ?by George - Nginx Mailing List - English
cheers agentzh thanks for that workaround for LibreSSL and ssl_certificiate_by_lua* incompatibility :)by George - Nginx Mailing List - English
thanks I switched back to OpenSSL for now :)by George - Nginx Mailing List - English
Thanks Maxim and Nginx ! But no love for LibreSSL users as Nginx 1.9.12 seems to broken compilation against LibreSSL 2.2.6 for me https://trac.nginx.org/nginx/ticket/908#ticket ?by George - Nginx Mailing List - English
Curious if anyone has heard or knows if or when Nginx HTTP/2 support will add server push https://http2.github.io/faq/#how-can-i-use-http2-server-push ?by George - Nginx Mailing List - English
Thanks updated to 1.9.10 fine with ngx_brotli + ngx_pagespeed 1.10 branch :)by George - Nginx Mailing List - English
yup very stable for me on 1.9.7 + HTTP/2 + ngx_pagespeed :)by George - Nginx Mailing List - English
Folks might also want to look into letsencrypt client's webroot authentication plugin see - http://letsencrypt.readthedocs.org/en/latest/using.html#plugins - https://community.letsencrypt.org/t/letsencrypt-webroot-authentication-tested-on-beta-invited-whitelisted-domain/227612 - https://community.letsencrypt.org/t/using-the-webroot-domain-verification-method/144510 With webroot authenticaby George - Nginx Mailing List - English
Piotr just installed ngx_brotli on my Nginx stack and works nicely in Firefox 44 nightly tests. However, it might have broken ngx_pagespeed support for me in Firefox 44 nightly https://github.com/pagespeed/ngx_pagespeed/issues/1021. ngx_pagspeed works fine for https on my site with Chrome, Opera and Firefox 43 dev edition as they don't support Brotli so I am assuming Firefox 44 + brotli is whaby George - Nginx Mailing List - English
thanks Piotr for the clarification definitely going to give ngx_brotli a spin :Dby George - Nginx Mailing List - English
interesting thanks for sharing :) so how does this interact or conflict with gzip static/gzip ? do we need to turn off gzip/gzip static in nginx to use brotli or can both be enabled ?by George - Nginx Mailing List - English
It's already slated for Nginx 1.9.5 community/free edition :) Although I have been playing with HTTP/2 patches since Nginx 1.9.3 :Dby George - Nginx Mailing List - English
thanks Igor and Nginx !by George - Nginx Mailing List - English
Tested fine with ECC 256 bit and RSA 2048 bit SSL and chacha20_poly1305 https://community.centminmod.com/threads/nginx-and-libressl-alternative-to-openssl.3146/ :)by George - Nginx Mailing List - English
thanks seems with LibreSSL 2.1.6 no longer need the steps for creating .openssl/lib and copying files to that directory and symlink to make it work seems it works on Nginx 1.9.1 with LibreSSL 2.1.6 sweet ! nginx -V nginx version: nginx/1.9.1 built by gcc 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) built with LibreSSL 2.1.6 TLS SNI support enabled configure arguments: --with-ld-opt='-lrt -lby George - Nginx Mailing List - English