This guide will show you how to whitelist your GoodAccess IP address in NGINX for a subdomain.

Whitelist an IP in NGINX for subdomain

Let’s say you have two subdomains ( and with their NGINX config files at /etc/nginx/sites-enabled/blog.conf and /etc/nginx/sites-enabled/articles.conf

If you want to whitelist an IP in NGINX for only 1 subdomain (e.g., place the 2 lines below in the blog.conf file of that subdomain

sudo vim /etc/nginx/sites-enabled/blog.conf
server {
  deny all;

If you want to whitelist an IP in both subdomains, then add the 2 lines in both blog.conf and articles.conf files.

Restart NGINX

Run the following command to check the syntax of your updated config file.

sudo nginx -t

If there are no errors, run the following command to restart the NGINX server.

sudo systemctl restart nginx

Last updated