{"id":20399510,"url":"https://github.com/mujz/nginx","last_synced_at":"2026-05-19T10:35:31.388Z","repository":{"id":124436360,"uuid":"80819301","full_name":"mujz/nginx","owner":"mujz","description":"NGINX with HTTP2 Support for Google Chrome","archived":false,"fork":false,"pushed_at":"2017-04-30T02:17:35.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-04T11:48:00.323Z","etag":null,"topics":["alpn","docker","http2","nginx"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/mujz/nginx/","language":"Nginx","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mujz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-03T10:28:00.000Z","updated_at":"2017-05-07T09:41:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"794d5901-adcd-401c-89a4-7155ace5688a","html_url":"https://github.com/mujz/nginx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mujz/nginx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mujz%2Fnginx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mujz%2Fnginx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mujz%2Fnginx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mujz%2Fnginx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mujz","download_url":"https://codeload.github.com/mujz/nginx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mujz%2Fnginx/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266416982,"owners_count":23925299,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alpn","docker","http2","nginx"],"created_at":"2024-11-15T04:29:41.063Z","updated_at":"2026-05-19T10:35:31.344Z","avatar_url":"https://github.com/mujz.png","language":"Nginx","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NGINX with HTTP2 Support and WebSSL 1.0.2\n\n## Supported tags and respective `Dockerfile` links\n\n- `latest` [(master)](https://github.com/mujz/nginx/blob/master/Dockerfile)\n- `with_image_filter_module` [(http_image_filter_module)](https://github.com/mujz/nginx/blob/with_image_filter_module/Dockerfile)\n\nThe [official NGINX docker image](https://hub.docker.com/_/nginx) on Docker Hub is built with WebSSL 1.0.1, which doesn't support [ALPN](https://tools.ietf.org/html/rfc7301). If you want Chrome users to be able to use HTTP2 with your website, you must use a version of WebSSL that supports ALPN. OpenSSL only started supporting ALPN in version 1.0.2. For more information on the problem, check out [this blog post](https://www.nginx.com/blog/supporting-http2-google-chrome-users/) by NGINX.\n\nIf you use the tag `with_image_filter_module`, you get a version of nginx compiled with the `http_image_filter_module`. Check out [this use case and implementation](https://www.nginx.com/blog/responsive-images-without-headaches-nginx-plus/) using `http_image_filter_module`\n\n#Usage\nYou can use this image the same way you would the [official NGINX image on docker hub](https://hub.docker.com/_/nginx); as abase image for your customized nginx image like so:\n\n```Dockerfile\nFROM mujz/nginx\n\nCOPY nginx.conf /etc/nginx/\nCOPY conf.d /etc/nginx/conf.d/\nCOPY html /usr/share/nginx/html/\n```\n\nOr by simply running a container using this image and mounting your config files like so:\n\n```bash\ndocker run -d -p 80:80 \\\n    -v nginx.conf:/etc/nginx/nginx.conf \\\n    -v conf.d:/etc/nginx/conf.d/ \\\n    -v html:/usr/share/nginx/html/ \\\n    mujz/nginx\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmujz%2Fnginx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmujz%2Fnginx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmujz%2Fnginx/lists"}