One octet of an ip address and its associated binary options

If disabled, redirects issued by nginx will be relative. This directive appeared in version 0. On FreeBSD, AIO can be used starting from FreeBSD 4. On Linux, AIO can be used starting from kernel version 2. File’s unaligned end is read in blocking mode. The same holds true for byte range requests and for FLV requests not from the beginning of a file: reading of unaligned data at the beginning and end of a file will be blocking.

When both AIO and sendfile are enabled on Linux, AIO is used for files that are larger than or equal to the size specified in the directio directive, while sendfile is used for files of smaller sizes or when directio is disabled. Read and send file operations are offloaded to threads of the specified pool. By default, multi-threading is disabled, it should be enabled with the –with-threads configuration parameter. Currently, multi-threading is compatible only with the epoll, kqueue, and eventport methods. Multi-threaded sending of files is only supported on Linux. If aio is enabled, specifies whether it is used for writing files. Defines a replacement for the specified location.

It may come in handy when using a software failing to support chunked encoding despite the standard’s requirement. Sets buffer size for reading client request body. In case the request body is larger than the buffer, the whole body or only its part is written to a temporary file. By default, buffer size is equal to two memory pages. This is 8K on x86, other 32-bit platforms, and x86-64.