说到Web 目录索引服务,我们一般会想到的就是大名鼎鼎的 Nginx 或者它的竞品们了。而它其中一个默认模块便提供了这个目录列表的功能:ngx_http_autoindex_module。 这个模块十分简单,在此我就不过度展开,有兴趣可以翻阅 Nginx 官方文档,了解这个模块提供的几个简单的指令。 对某个路由下的页面开启autoIndex可以轻松实现...
线上生产环境用的 nginx 1.21, 然后由于新功能引入的一个问题,需要使用第三方模块 ngx_http_subs_filter_module,目的是使用正则表达式来移除响应结果中的某些数据。 由于这个客户的环境非常重要,组内的大哥们也不敢随便升级 nginx 的版本,所以强制要求必须是用当前线上Dokcer 正在跑的 nginx 1.21 镜像同样的 Dockerf...
$ wget http://nginx.org/download/nginx-1.21.4.tar.gz $ tar xvf nginx-1.21.4.tar.gz && rm -f nginx-1.21.4.tar.gz #将 fancyindex 放到 nginx 目录内,方便后续编译安装 $ mv ngx-fancyindex-0.5.2/ nginx-1.21.4/model/ngx-fancyindex-0.5.2 1. 2. 3. 4. 5. 4、Dockerfile 添加FancyInde...
$ wget http://nginx.org/download/nginx-1.21.4.tar.gz $ tar xvf nginx-1.21.4.tar.gz && rm -f nginx-1.21.4.tar.gz #将 fancyindex 放到 nginx 目录内,方便后续编译安装 $ mv ngx-fancyindex-0.5.2/ nginx-1.21.4/model/ngx-fancyindex-0.5.2 4、Dockerfile 添加FancyIndex 模块的功能需要重新编...
https://github.com/winshining/nginx-http-flv-module - nginx-http-flv-module-src/ngx_rtmp_parse.c at master · nginx-with-docker/nginx-http-flv-module-src
首先说下nginx实现https正向代理,这个用的是别人开发好的ngx_http_proxy_connect_module模块,详细资料可以参考这篇文章,本文的重点是记录怎么集成到Docker里面 首先准备好工作目录 1 mkdir-p nginx/workdir&&cdnginx/workdir 下载指定的nginx版本,对应的ngx_http_proxy_connect_module模块 ...
--with-http_spdy_module \ --with-ipv6 \ --with-jemalloc \ "ADD ngx_user.patch / ADDrepositories/etc/apk/repositoriesRUN \ addgroup -S nginx \ && adduser -D -S -h/var/cache/nginx -s /sbin/nologin -G nginx nginx \ && apk add --no-cache --virtual .build-deps \ ...
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \ --http-scgi-temp-path=/var/cache/nginx/scgi_temp \#指定安装扩展模块的位置--add-module=/usr/local/nginx-1.16.0/model/ngx-fancyindex \ --with-compat \ --with-file-aio \ --with-threads \ ...
proxy_cache_bypass $http_upgrade; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_redirect off; proxy_pass http://namenode:50070; #rewrite ^/sparql/(.*)$ ...
三、手撕 Nginx系列 (1)Nginx 高级面试题 请解释一下什么是Nginx? 请列举Nginx的一些特性。 请列举Nginx和Apache 之间的不同点。 请解释Nginx如何处理HTTP请求。 在Nginx中,如何使用未定义的服务器名称来阻止处理请求? 使用“反向代理服务器”的优点是什么?