Mastering Nginx

(Ron) #1
Chapter 1

[ 17 ]

Option Explanation


--without-http_userid_module The userid module enables NGINX


to set cookies that can be used for client
identification. The variables $uid_set
and $uid_got can then be logged for
user tracking.

--without-http_access_module The access module controls access to a
location based on IP address.


--without-http_authbasic
module


This module limits access via HTTP Basic
Authentication.

--without-httpautoindex
module


The autoindex module enables
NGINX to generate a directory listing
for directories that have no index file.

--without-http_geo_module This module enables you to set up


configuration variables based on a
client's IP address and then take action
on the value of those variables.

--without-http_map_module The map module enables you to map


one variable to another.

--without-http_splitclients
module


This module creates variables that can
be used for A/B testing.

--without-http_referer_module This module enables NGINX to block
requests based on the Referer HTTP
header.


--without-http_rewrite_module The rewrite module allows you
to change URIs based on various
conditions.


--without-http_proxy_module The proxy module allows NGINX to


pass requests on to another server or
group of servers.

--without-http_fastcgi_module The FastCGI module enables NGINX


to pass requests to a FastCGI server.

--without-http_uwsgi_module This module enables NGINX to pass
requests to a uWSGI server.


--without-http_scgi_module The SCGI module enables NGINX to
pass requests to an SCGI server.


--without-httpmemcached
module


This module enables NGINX to interact
with a memcached server, placing
responses to queries into a variable.

--without-http_limitconn
module


This module enables NGINX to set
connection limits based on certain keys,
usually an IP address.
Free download pdf