By Alvin Alexander. Last updated: March 22, 2017
I’m configuring Nginx as my primary web server, with other Apache servers behind it, and I wanted to configure Nginx to serve up a blank page whenever someone tried to hit my server’s IP address, instead of one of the websites that’s hosted on the server. That is, I wanted to serve up a blank page rather than the default Nginx page.
In short, I added this setup information to my nginx.conf configuration file:
# --------------------------------------------------------- # default (in case anyone tries to hit http://100.200.200.50) # --------------------------------------------------------- server { server_name 100.200.200.50; listen 80; root /var/www/default; index index.html; }
Now, whenever someone tries to hit that URL (something like http://100.200.200.50), they’ll see my index.html page, rather than the default Nginx page. (That’s not the real IP address, just an example one.)