Hinweis:Dieser Artikel geht davon aus, dass Sie Nginx auf Ihrem Server installiert haben.
Voraussetzungen
- Ein Nginx-Server.
- Zugriff für einen privilegierten Linux-Benutzer wie root.
Verfahren
-
Melden Sie sich über SSH bei Ihrem Server an und wechseln Sie zum Root-Benutzer.
su
-
Gehen Sie zu Ihrer Nginx-Site-Konfiguration.
cd /etc/nginx/sites-available
-
Öffnen Sie die Konfigurationsdatei, in der sich Ihre Website befindet.
Hinweis :Dieser und die folgenden Schritte können sich je nach Ihrer Konfiguration ändern. Wir gehen davon aus, dass Sie die Standardeinstellung verwenden.
nano default
oder
vim default
-
Fügen Sie die folgenden Anweisungen mit Ihrer Wunsch-IP in den Serverabschnitt ein.
server { allow 192.168.0.0; # here goes the IP you want to allow deny all; # ... }
Sie können die Anweisungen auch in den http-Abschnitt schreiben, um sie auf mehrere virtuelle Hosts anzuwenden.
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; # ... } }
-
Speichern und schließen Sie Ihre Datei. Zum Speichern:Strg + O Eingabe
Zum Beenden:Strg + X
-
Starten Sie Nginx neu
Hinweis :Dieser Schritt kann sich je nach Betriebssystem ändern.
systemctl restart nginx