So sichern Sie eine bestimmte URL in Apache

So sichern Sie eine bestimmte URL in Apache

Benutzer davon abzuhalten, auf eine bestimmte Webseite zuzugreifen, ist nützlich, um sie von vertraulichen Informationen zu verhindern. Wenn Sie Ihre Website auf einem Apache -Server hosten, können Sie sie durch Verriegelung einer bestimmten URL sperren. Sie können eine URL sperren, ohne die gesamte Website zu sperren, wenn Sie nur den Zugriff auf eine einzelne Seite verhindern müssen. Es gibt verschiedene Möglichkeiten, dies mit Apache zu tun. Schauen wir uns also sieben Möglichkeiten an, eine bestimmte URL in Apache zu sichern und Eindringlinge fernzuhalten.

Dieser Artikel hilft Ihnen dabei, eine bestimmte URL in Apache zu sichern. Zum Beispiel hat eine Website einen sicheren Bereich wie http: // Beispiel.com/admin/Und wir brauchen, dass nur die autorisierten Benutzer oder IP -Adressen zugreifen können /Administrator/ Abschnitt.

1. Beschränken Sie die bestimmte URL mit IP -Adresse

Bearbeiten Sie zunächst die Apache -Konfigurationsdatei und fügen Sie den folgenden Eintrag in virtualHost hinzu. Dies wird zulassen /Administrator URL bis 192.168.10.11 oder ein IP -Bereich wie 192.168.1.0/24.

 Ordnen leugnen, leugnen Sie von allen Zulassungen ab 192.168.10.11 Erlauben Sie ab 192.168.1.0/24  

Speichern Sie die Apache -Konfigurationsdatei und starten Sie den Apache -Dienst mit einem der folgenden Befehle neu.

sudo systemctl starten Sie HTTPD neu starten #On Redhat -basierte Systeme sudo systemctl starten Sie Apache2 neu #On Debian -basierte Systeme 

Versuchen wir, von jeder anderen IP -Adresse auf Ihre Website zuzugreifen. Überprüfen Sie außerdem die angegebene IP -Adresse in der Konfigurationsdatei.

2. Einrichten der Benutzerauthentifizierung auf einer bestimmten URL

Sie können auch einen Anmeldebildschirm für eine bestimmte URL im Apache -Webserver aktivieren. Bearbeiten Sie dazu die Apache -Konfigurationsdatei und fügen Sie den folgenden Eintrag im Abschnitt "Website VirtualHost" hinzu.

 AuthuserFile/var/www/htpasswd/.Htpasswd Authname "Kennwort-Schutzbereich" AuthType Basic benötigen Valid-Benutzer  

Erstellen Sie nun eine neue HTPassWD -Datei mit dem folgenden Befehl und fügen Sie einen neuen Benutzer hinzu.

htpasswd -cm/var/www/htpasswd/.htpasswd myuser 
Neues Kennwort ausgeben: Neues Passwort neu einführen: Hinzufügen von Kennwort für den Benutzer MyUser 

Starten Sie den Apache -Dienst neu und greifen Sie auf Ihre Site -URL zu. Es wird nach Anmeldedetails aufgefordert.

sudo systemctl starten Sie HTTPD neu starten #On Redhat -basierte Systeme sudo systemctl starten Sie Apache2 neu #On Debian -basierte Systeme 

Vielen Dank für die Verwendung dieses Artikels, ich hoffe, dieser Artikel erfüllt Ihre Bedürfnisse. Klicken Sie hier, um weitere Details zur Apache -Standortanweisung zu lesen.