Subdomain

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 (blog.example.com and articles.example.com) 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. blog.example.com), place the 2 lines below in the blog.conf file of that subdomain

sudo vim /etc/nginx/sites-enabled/blog.conf
server {
  server blog.example.com;
  allow 45.43.23.21;
  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