Architektura jeden proces główny i wiele procesów roboczych (pracujących w kontekście użytkownika nieuprzywilejowanego) nowoczesna obsługa zdarzeń ( na FreeBSD, epoll na GNU/Linuksie, /dev/poll i „event ports” na Solarisie) obsługa zaawansowanych funkcji mechanizmu kqueue na FreeBSD (EV_CLEAR, EV_DISABLE, NOTE_LOWAT, EV_EOF) obsługa funkcji sendfile obsługa opóźnionego przyjmowania połączeń (accept-filter na FreeBSD i TCP_DEFER_ACCEPT dla GNU/Linuksa) obsługa asynchronicznego wejścia-wyjścia (AIO) na FreeBSD i GNU/Linuksie minimalizacja operacji kopiowania danych architektura modułowa
Cechy serwera obsługa statycznych plików pliki indeksów automatyczne indeksowanie odwrócone proxy równoważenie obciążenia z obsługą braku dostępności serwerów obsługa FastCGI, i obsługa TLS (dawniej SSL) i obsługa serwerów wirtualnych obsługa protokołu SPDY możliwość przeładowania konfiguracji serwera bez przerywania pracyNginxCommandLine – nginx wiki. możliwość uaktualnienia wersji w locie (bez przerywania obsługi podłączonych wcześniej klientów) wbudowany serwer proxy dla protokołów SMTP, POP3 i IMAP dodatkowe metody protokołu HTTP (PUT, DELETE, MKCOL, COPY, MOVE) obsługa strumieni FLV od wersji 1.1.3 obsługa strumieni MP4 za pomocą MP4 Streaming ModuleMP4 Streaming Module., który zastępuje nieaktualizowany od 2008