Angie – Drop-In Replacement for Nginx

lwhsiao1 pts0 comments

GitHub - webserver-llc/angie: Angie - drop-in replacement for nginx · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

Uh oh!

There was an error while loading. Please reload this page.

webserver-llc

angie

Public

Notifications<br>You must be signed in to change notification settings

Fork<br>107

Star<br>2.5k

master

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>11,349 Commits<br>11,349 Commits

auto

auto

conf

conf

contrib

contrib

docs

docs

html

html

man

man

misc

misc

src

src

tests

tests

.gitignore

.gitignore

.hgignore

.hgignore

.hgtags

.hgtags

CHANGES

CHANGES

CHANGES.ru

CHANGES.ru

LICENSE

LICENSE

README.rst

README.rst

configure

configure

View all files

Repository files navigation

Angie

Angie /ˈendʒi/<br>is an efficient, powerful, and scalable web server<br>that was forked from nginx to act as a drop-in replacement,<br>so you can use existing setups<br>without major changes to module layout or configuration.

The project was conceived by ex-devs from the original nginx team<br>to venture beyond the earlier vision.

Getting Started

To start using Angie , see the official documentation in<br>English,<br>Russian,<br>Chinese,<br>Spanish, or<br>Portuguese:

Installation<br>(ru,<br>cn,<br>es,<br>pt)

Runtime configuration<br>(ru,<br>cn,<br>es,<br>pt)

Troubleshooting and feedback channels<br>(ru,<br>cn,<br>es,<br>pt)

Development and contribution<br>(ru,<br>cn,<br>es,<br>pt)

Features

On top of all the capabilities of<br>nginx 1.29,<br>Angie adds a number of its own advantages, including these:

Supporting HTTP/3<br>for client connections, as well as for proxied server<br>connections, with the ability to independently use different protocol versions<br>(HTTP/1.x, HTTP/2, HTTP/3) on opposite sides.

Automatic HTTPS provisions TLS certificates using built-in ACME with HTTP, DNS,<br>and ALPN challenge support.

Simplifying configuration: the location directive can define several<br>matching expressions at once, which enables combining<br>blocks with shared settings.

Exposing basic information about the web server, its configuration,<br>as well as metrics<br>of proxied servers, client connections, shared memory zones, and many other<br>things via a RESTful API<br>interface in JSON format.

Exporting statistics in Prometheus<br>format with customizable templates.

Monitoring the server through the browser with the Console Light visual<br>monitoring tool. See the online demo: https://console.angie.software/

Dynamic updating of upstream groups based on events and labels from Docker containers<br>(or similar tools like Podman) without server reload.

Flushing the shared memory zone in proxy_cache_path<br>on disk preserves the cache index contents between restarts and updates,<br>which eliminates the cache load delay and brings the server online even<br>faster.

Session binding<br>mode, which directs all requests within one session to the same proxied<br>server.

Recommissioning upstream servers after a failure smoothly using the<br>slow_start option of the server<br>directive.

PROXY Protocol V2 with the ability to pass arbitrary TLV values.

Limiting the MP4 file transfer rate<br>proportionally to its bitrate, thus reducing the bandwidth load.

Processing HEIC and AVIF formats and image conversion.

Extending authorization and balancing capabilities for the MQTT protocol with<br>the mqtt_preread<br>directive under stream.

Informing balancing decisions with RDP protocol's session cookies via the<br>rdp_preread<br>directive under stream.

Pre-built binary packages<br>for many popular third-party modules.

Server-<br>and client-side<br>support for NTLS when using the TongSuo TLS library, enabled at build<br>time.

About

Angie - drop-in replacement for nginx

en.angie.software/angie/docs/

Topics

nginx

http

https

apache

load-balancer

reverse-proxy

adc

quic

http3

Resources

Readme

License

BSD-2-Clause license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Custom properties

Stars

2.5k<br>stars

Watchers

48<br>watching

Forks

107<br>forks

Report repository

Releases<br>36

Angie 1.12.1

Latest

Jul 17, 2026

+ 35 releases

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh...

angie server nginx reload session http

Related Articles