Basic Server Block in Nginx
From the Nginx cheat sheet ยท Server Blocks & Virtual Hosts ยท verified Jul 2026
Basic Server Block
Setting up a basic server block
nginx
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}๐ Server blocks host multiple sites on one server
๐ Each block needs unique server_name
๐ Symlink from sites-available to sites-enabled
โก try_files directive for efficient file serving