├── .dockerignore ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── config.yml └── workflows │ ├── build_manual.yml │ ├── build_push.yml │ └── image_build.yml ├── CHANGELOG.md ├── Containerfile ├── LICENSE ├── README.md ├── examples └── compose.yml ├── rootfs ├── container │ ├── data │ │ └── nginx │ │ │ └── maintenance │ │ │ └── index.html │ ├── defaults │ │ ├── 10-nginx │ │ └── _10-nginx │ │ │ ├── 10-nginx │ │ │ └── 10-nginx.advanced │ ├── functions │ │ ├── 10-nginx │ │ └── 10-nginx.advanced │ ├── init │ │ └── init.d │ │ │ ├── 10-nginx │ │ │ └── 11-nginx-config-reload │ └── run │ │ └── available │ │ ├── 10-nginx │ │ └── run │ │ └── 11-nginx-config-reload │ │ └── run ├── etc │ ├── fluent-bit │ │ └── parsers.d │ │ │ └── nginx.conf │ ├── nginx │ │ ├── nginx.conf │ │ ├── snippets │ │ │ ├── authentication │ │ │ │ ├── llng-auth_request │ │ │ │ ├── llng-location_block │ │ │ │ ├── llng-params │ │ │ │ └── llng-upstream │ │ │ ├── server.available │ │ │ │ ├── .nfrastack │ │ │ │ ├── cache-open_file.conf │ │ │ │ ├── compression-brotli.conf │ │ │ │ ├── compression-gzip.conf │ │ │ │ ├── deny-botblocker.conf │ │ │ │ ├── headers-proxy.conf │ │ │ │ ├── headers-server.conf │ │ │ │ ├── headers.conf │ │ │ │ ├── limit-ddos_protection.conf │ │ │ │ ├── logging.conf │ │ │ │ ├── metrics.conf │ │ │ │ ├── proxy-buffer.conf │ │ │ │ ├── resolver.conf │ │ │ │ ├── tls-legacy.conf │ │ │ │ ├── tls.conf │ │ │ │ └── tokens.conf │ │ │ ├── server.enabled │ │ │ │ └── .nfrastack │ │ │ ├── site_optimization.conf │ │ │ ├── sites.available │ │ │ │ ├── .nfrastack │ │ │ │ ├── deny-bot_blocker.conf │ │ │ │ ├── deny-exploit_protection.conf │ │ │ │ ├── deny-hidden_files.conf │ │ │ │ ├── log-favicon.conf │ │ │ │ ├── log-robots.conf │ │ │ │ ├── mimetype-wellknown.conf │ │ │ │ └── symlinks-disable.conf │ │ │ └── sites.enabled │ │ │ │ └── .nfrastack │ │ └── templates │ │ │ ├── maintenance.template │ │ │ ├── proxy.template │ │ │ └── redirect.template │ └── zabbix │ │ └── zabbix_agentd.conf.d │ │ └── nginx.conf └── usr │ └── local │ └── bin │ └── maintenance └── zabbix_templates └── app-nginx.json /.dockerignore: -------------------------------------------------------------------------------- 1 | examples/ 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [tiredofit] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/workflows/build_manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/.github/workflows/build_manual.yml -------------------------------------------------------------------------------- /.github/workflows/build_push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/.github/workflows/build_push.yml -------------------------------------------------------------------------------- /.github/workflows/image_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/.github/workflows/image_build.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/Containerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/README.md -------------------------------------------------------------------------------- /examples/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/examples/compose.yml -------------------------------------------------------------------------------- /rootfs/container/data/nginx/maintenance/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/container/data/nginx/maintenance/index.html -------------------------------------------------------------------------------- /rootfs/container/defaults/10-nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/container/defaults/10-nginx -------------------------------------------------------------------------------- /rootfs/container/defaults/_10-nginx/10-nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/container/defaults/_10-nginx/10-nginx -------------------------------------------------------------------------------- /rootfs/container/defaults/_10-nginx/10-nginx.advanced: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/container/defaults/_10-nginx/10-nginx.advanced -------------------------------------------------------------------------------- /rootfs/container/functions/10-nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/container/functions/10-nginx -------------------------------------------------------------------------------- /rootfs/container/functions/10-nginx.advanced: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/container/functions/10-nginx.advanced -------------------------------------------------------------------------------- /rootfs/container/init/init.d/10-nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/container/init/init.d/10-nginx -------------------------------------------------------------------------------- /rootfs/container/init/init.d/11-nginx-config-reload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/container/init/init.d/11-nginx-config-reload -------------------------------------------------------------------------------- /rootfs/container/run/available/10-nginx/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/container/run/available/10-nginx/run -------------------------------------------------------------------------------- /rootfs/container/run/available/11-nginx-config-reload/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/container/run/available/11-nginx-config-reload/run -------------------------------------------------------------------------------- /rootfs/etc/fluent-bit/parsers.d/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/fluent-bit/parsers.d/nginx.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/nginx.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/authentication/llng-auth_request: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/authentication/llng-auth_request -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/authentication/llng-location_block: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/authentication/llng-location_block -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/authentication/llng-params: -------------------------------------------------------------------------------- 1 | # Blank - Used for passing variables to FastCGI destinations 2 | 3 | -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/authentication/llng-upstream: -------------------------------------------------------------------------------- 1 | # Blank - Dynamically populated with Upstream LLNG Authentication servers 2 | 3 | -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/.nfrastack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/cache-open_file.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/cache-open_file.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/compression-brotli.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/compression-brotli.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/compression-gzip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/compression-gzip.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/deny-botblocker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/deny-botblocker.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/headers-proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/headers-proxy.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/headers-server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/headers-server.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/headers.conf: -------------------------------------------------------------------------------- 1 | # -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/limit-ddos_protection.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/limit-ddos_protection.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/logging.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/metrics.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/metrics.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/proxy-buffer.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/proxy-buffer.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/resolver.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/resolver.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/tls-legacy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/tls-legacy.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/tls.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/tls.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.available/tokens.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/server.available/tokens.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/server.enabled/.nfrastack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/site_optimization.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/site_optimization.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/sites.available/.nfrastack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/sites.available/deny-bot_blocker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/sites.available/deny-bot_blocker.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/sites.available/deny-exploit_protection.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/sites.available/deny-exploit_protection.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/sites.available/deny-hidden_files.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/sites.available/deny-hidden_files.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/sites.available/log-favicon.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/sites.available/log-favicon.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/sites.available/log-robots.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/sites.available/log-robots.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/sites.available/mimetype-wellknown.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/sites.available/mimetype-wellknown.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/sites.available/symlinks-disable.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/snippets/sites.available/symlinks-disable.conf -------------------------------------------------------------------------------- /rootfs/etc/nginx/snippets/sites.enabled/.nfrastack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rootfs/etc/nginx/templates/maintenance.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/templates/maintenance.template -------------------------------------------------------------------------------- /rootfs/etc/nginx/templates/proxy.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/templates/proxy.template -------------------------------------------------------------------------------- /rootfs/etc/nginx/templates/redirect.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/nginx/templates/redirect.template -------------------------------------------------------------------------------- /rootfs/etc/zabbix/zabbix_agentd.conf.d/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/etc/zabbix/zabbix_agentd.conf.d/nginx.conf -------------------------------------------------------------------------------- /rootfs/usr/local/bin/maintenance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/rootfs/usr/local/bin/maintenance -------------------------------------------------------------------------------- /zabbix_templates/app-nginx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-nginx/HEAD/zabbix_templates/app-nginx.json --------------------------------------------------------------------------------