Poznámka:Tento článek předpokládá, že jste na svůj server nainstalovali Nginx.
Předpoklady
- Server Nginx.
- Přístup k privilegovanému uživateli systému Linux, jako je root.
Postup
-
Přihlaste se na svůj server přes SSH a přepněte na uživatele root.
su
-
Přejděte na konfiguraci webu Nginx.
cd /etc/nginx/sites-available
-
Otevřete konfigurační soubor, kde se nachází váš web.
Poznámka :Tento a následující kroky se mohou změnit v závislosti na vaší konfiguraci. Budeme předpokládat, že používáte výchozí.
nano default
nebo
vim default
-
Přidejte následující direktivy s požadovanou IP do sekce server.
server { allow 192.168.0.0; # here goes the IP you want to allow deny all; # ... }
Direktivy můžete také napsat do sekce http a aplikovat je na více virtuálních hostitelů.
http { allow 192.168.0.0; # here goes the IP you want to allow deny all; server { server_name page1.rackspace.com; # ... } server { server_name page2.rackspace.com; # ... } }
-
Uložte a zavřete soubor. Uložení:Ctrl + O Zadejte
Ukončení:Ctrl + X
-
Restartujte Nginx
Poznámka :Tento krok se může změnit v závislosti na vašem operačním systému.
systemctl restart nginx