Get the default configuration file nginx.conf for nginx, optimized for Debian GNU/Linux 9 (stretch). This example configuration ensures optimal compatibility and performance for nginx, making it easy to set up and adjust to meet your needs.
Find and download the configuration file here: /etc/init/nginx.conf.
For more configurations and setup guides, visit our related files section to further customize your system.
description "nginx - small, powerful, scalable web/proxy server"
start on filesystem and static-network-up
stop on runlevel [016]
expect fork
respawn
pre-start script
[ -x /usr/sbin/nginx ] || { stop; exit 0; }
/usr/sbin/nginx -q -t -g 'daemon on; master_process on;' || { stop; exit 0; }
end script
exec /usr/sbin/nginx -g 'daemon on; master_process on;'
pre-stop exec /usr/sbin/nginx -s quit
Download the raw file with wget or curl
wget -O nginx.conf.example https://exampleconfig.com/static/raw/nginx/debian9/etc/init/nginx.conf
curl https://exampleconfig.com/static/raw/nginx/debian9/etc/init/nginx.conf > nginx.conf.example
Other config files you might find useful