From 535a4f8d5419c27da39c7e3300ed315fb1e7cf51 Mon Sep 17 00:00:00 2001 From: shihaam Date: Tue, 7 Jun 2022 00:48:34 +0500 Subject: [PATCH] readme added --- nginx-allow-dynamicip/readme.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 nginx-allow-dynamicip/readme.md diff --git a/nginx-allow-dynamicip/readme.md b/nginx-allow-dynamicip/readme.md new file mode 100644 index 0000000..09c0528 --- /dev/null +++ b/nginx-allow-dynamicip/readme.md @@ -0,0 +1,26 @@ +### NGINX ALLOW DYNAMIC IP +## Configure nginx config files to edit IP based on domain name + + +# Requirements +`dig` +dig is most likely installed on your distro but incase it isn't install it first + +# Usage +First, get the script and make it executable: + +```bash +curl -O https://git.shihaam.dev/shihaam/sarmic/raw/branch/master/nginx-allow-dynamicip/nginx-allow-dynamicip.sh +chmod +x nginx-allow-dynamicip.sh +``` +Make sure your nginx config server block contain "#DYNAMIC" after the IP you want to change dynamically + +```nginx + #Block public access + allow 1.1.1.1; #DYNAMIC + deny all; +``` +Excute the script as root (or with sudo) with 1st arugement for config file and 2nd arugemt with domain of the IP you want to allow +`sudo ./nginx-allow-dynamicip.sh db-sarlinode.shihaam.dev home.shihaam.me` + +