Directive Reference
[ 252 ]Directive Explanation Context/Default
server_name (http) Configures the names that a
virtual host may respond to.Valid context: server
Default value: ""
server_name (mail) Sets the name of the server, which
is used in the following ways:- The POP3/SMTP server
greeting - The salt for SASL CRAM-
MD5 authentication - The EHLO name when
using xclient to talk to an
SMTP backend
Valid contexts: mail,
server
Default value:
hostnameserver_name_in_
redirectActivates using the first value of
the server_name directive in any
redirect issued by NGINX within
this context.Valid contexts: http,
server, location
Default value: offserver_names_hash_
bucket_sizeThe bucket size used to hold the
server_name hash tables.Valid context: http
Default value:
32|64|128 (processor
dependent)
server_names_hash_
max_sizeThe maximum size of the
server_name hash tables.Valid context: http
Default value: 512
server_tokens Disables sending the NGINX
version string in error messages
and the Server response header
(default value is on).Valid contexts: http,
server, location
Default value: onset Sets a given variable to a specific
value.Valid context: server,
location, if
Default value: -
set_real_ip_from Defines the connecting address(es)
from which the client IP will be
extracted from the real_ip_
header directive. The value
unix: means that all connections
from UNIX-domain sockets will be
treated this way.Valid contexts: http,
server, location
Default value: -smtp_auth Sets the supported SASL client
authentication mechanism. It can
be one or more of login, plain,
or cram-md5.Valid contexts: mail,
server
Default value: login,
plain