Here you can find some feature requests to nginx.

Feature

Priority

Status

get ACCEPET_LANGUAGE http header value in Variables

?

?

persistent connections to backends (fcgi, http, https, ...)

1

?

flush output buffer support for fastcgi perl scripts ($|=1; not working )

1

?

similar like mod_uploadprogress or disable buffering for nginx-proxy => backend

?

See NginxHttpUploadProgressModule

similar like mod_secdownload of Lighttpd

?

See NginxHttpAccessKeyModule and Using X-Accel-Redirect

mod_cache

1

?

command line define flags ( like apache -D )

?

?

JK-Protocol connector

?

maybe

mod_security like features

?

?

SCGI module

?

see SCGI Module

Smart load balancing (like mod_backhand)

?

See NginxHttpUpstreamFairModule

Session affinity (sticky cookies) for proxy balancer

?

see request hash module

chroot support

?

?

a more extended server-status (like lighty or even apache)

?

?

MySQL or other databasedriven config that gets reread every now and then

?

?

"X-LIGHTTPD-SID" like feature, see last paragraph @http://trac.lighttpd.net/trac/wiki/Docs%3AModAccessLog#id3

?

could NginxHttpProxyModule#proxy_hide_header solve this problem? If not please drop a mail to Mailinglist so that we can talk about

An option to disable Nginx signature in both error pages and headers. As an addition signature could also include OS name + OS version

?

See server_tokens directive

smtp proxy

something like http://moxy.psychogenic.com/

auth_digest - Basic auth is very weak on replay attacks

LDAP, PAM or other authentication backends (scripting backend)

Monitor bandwidth usage of per-vhost or SNMP support like Squid

-D don't go to background. makes daemontools possible.

suggested

mod_cgi : regular cgi. i.e. tie file extension to interpretor. .rhtml => eruby etc.

suggested

mod_evasive like DDoS protection

suggested

Content negotiation like Apache mod_negotiation

mod_speed like selective traffic shaping

suggested

an Include type directive for directories so web applications packages can use nginx by placing their config file there

NginxMainModule#include is the answer

Ability to remove ETAG support like Apache's "FileETag none" setting

?

Legend
Never: Will be never implemented
Maybe: If anybody contributes a patch


where should bugs be reported?

NginxFeatureRequests (last edited 2008-05-11 07:12:30 by fred)