Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/byjg/docker-nginx-extras
Nginx extended version: provides a version of nginx with the standard modules, plus extra features and modules
https://github.com/byjg/docker-nginx-extras
docker docker-nginx-extras nginx
Last synced: about 1 month ago
JSON representation
Nginx extended version: provides a version of nginx with the standard modules, plus extra features and modules
- Host: GitHub
- URL: https://github.com/byjg/docker-nginx-extras
- Owner: byjg
- License: mit
- Created: 2017-03-09T21:59:48.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-09T19:33:04.000Z (5 months ago)
- Last Synced: 2024-10-19T03:03:37.787Z (3 months ago)
- Topics: docker, docker-nginx-extras, nginx
- Language: Dockerfile
- Size: 66.4 KB
- Stars: 27
- Watchers: 3
- Forks: 23
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nginx extras (all modules)
[![Opensource ByJG](https://img.shields.io/badge/opensource-byjg-success.svg)](http://opensource.byjg.com)
[![Build Status](https://github.com/byjg/docker-nginx-extras/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/byjg/docker-nginx-extras/actions/workflows/build.yml)
[![GitHub source](https://img.shields.io/badge/Github-source-informational?logo=github)](https://github.com/byjg/docker-nginx-extras/)
[![GitHub license](https://img.shields.io/github/license/byjg/docker-nginx-extras.svg)](https://opensource.byjg.com/opensource/licensing.html)
[![GitHub release](https://img.shields.io/github/release/byjg/docker-nginx-extras.svg)](https://github.com/byjg/docker-nginx-extras/releases/)Nginx extended version: provides a version of nginx with the standard modules, plus extra features and modules,
this container is based on Alpine Linux and the nginx is compiled from the source code.## Tags
* 1.26, latest
* 1.25
* 1.24
* 1.23
* 1.22
* 1.21
* 1.20
* 1.19
* 1.18
* 1.17
* 1.16
* 1.15
* 1.14
* 1.13
* 1.12
* 1.11
* 1.10## STANDARD HTTP MODULES
Core, Access, Auth Basic, Auto Index, Browser,
Charset, Empty GIF, FastCGI, Geo, Gzip, Headers, Index, Limit Requests,
Limit Zone, Log, Map, Memcached, Proxy, Referer, Rewrite, SCGI,
Split Clients, SSI, Upstream, User ID, UWSGI.## OPTIONAL HTTP MODULES
Addition, Debug, Embedded Perl, FLV, GeoIP, Open Telemetry (Otel),
Gzip Precompression, Image Filter, IPv6, MP4, Random Index, Real IP,
Secure Link, Spdy, SSL, Stub Status, Substitution, WebDAV, XSLT.## MAIL MODULES
Mail Core, IMAP, POP3, SMTP, SSL.
## THIRD PARTY MODULES
Auth PAM, Chunkin, DAV Ext, Echo, Embedded Lua,
Fancyindex, HttpHeadersMore, HTTP Substitution Filter, http push,
Nginx Development Kit, Upload Progress, Upstream Fair Queue.## Usage
### Important volume mappings
* /var/www/html - Root folder
* /etc/nginx/conf.d/ - configuration folder```bash
docker run -v /path/to/html:/var/www/html -p 8080:80 byjg/nginx-extras
```If you want to setup your own configuration run:
```bash
docker run -v /path/to/html:/var/www/html -v /path/to/sites-enabled:/etc/nginx/conf.d -p 8080:80 byjg/nginx-extras
```## Note
This Dockerfile uses code from :
* [https://github.com/x-drum/docker-nginx-extras](https://github.com/x-drum/docker-nginx-extras) and
* [https://github.com/yfix/docker-nginx](https://github.com/x-drum/docker-nginx-extras) (fork from the first)I removed a lot of things and simplify some code.
----
[Open source ByJG](http://opensource.byjg.com)