Skip to content

Nginx image based on yurymuski/nginx-http3 with custom modules

Notifications You must be signed in to change notification settings

aliascash/nginx-quic-with-modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nginx-http3 improved

Nginx image based on https://github.com/yurymuski/nginx-http3 with additional modules:

Licensing

  • SPDX-FileCopyrightText: © 2020 Alias Developers
  • SPDX-License-Identifier: MIT

Usage

  • Get certs from certbot in /etc/letsencrypt/
  • Create nginx.conf like in example
docker run \
    --name nginx \
    -d \
    -p 80:80 \
    -p 443:443/tcp \
    -p 443:443/udp \
    -v /etc/letsencrypt/:/opt/nginx/certs/ \
    -v /opt/nginx/conf/example.nginx.conf:/etc/nginx/nginx.conf \
    aliascash/nginx-quic

Checking

docker run \
    -it \
    --rm aliascash/nginx-quic \
        curl -ILv https://your_domain --http3
Sent QUIC client Initial, ALPN: h3-25h3-24h3-23
* h3 [:method: HEAD]
* h3 [:path: /]
* h3 [:scheme: https]
* h3 [:authority: your_domain]
* h3 [user-agent: curl/7.69.0-DEV]
* h3 [accept: */*]
* Using HTTP/3 Stream ID: 0 (easy handle 0x563fad4bc780)
> HEAD / HTTP/3
> Host: your_domain
> user-agent: curl/7.69.0-DEV
> accept: */*
> 
< HTTP/3 200
HTTP/3 200

About

Nginx image based on yurymuski/nginx-http3 with custom modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published