Manchmal erstellen wir einen Dateiserver über nginx, der im Allgemeinen öffentlich ist, aber wir hoffen, dass der Server für andere nicht sichtbar ist. Manche Leute erstellen möglicherweise ein Anmeldesystem, aber das ist zu mühsam und unnötig. Eine einfachere Möglichkeit besteht darin, die Basic Auth-Anmeldeauthentifizierung zu konfigurieren. 1. Stellen Sie sicher, dass Sie httpd-tools installiert haben yum installiere httpd-tools -y 2. Erstellen Sie einen autorisierten Benutzer und ein Passwort htpasswd -c -d /usr/local/openresty/nginx/conf/pass_file magina Der Speicherpfad dieser Konfigurationsdatei kann beliebig angegeben werden. Hier gebe ich das Verzeichnis der nginx-Konfigurationsdatei an, wobei magina auf den Benutzernamen verweist, der sich anmelden darf und angepasst werden kann 3. Nginx konfigurieren Die allgemeine Konfiguration ist wie folgt: Server { hören Sie 80; Servername res.yinnote.com; auth_basic "Anmeldeauthentifizierung"; auth_basic_Benutzerdatei /usr/local/openresty/nginx/conf/Passwortdatei; Autoindex aktiviert; autoindex_exact_size ein; autoindex_localtime ein; Stammverzeichnis /mnt/html/Ressource; Index Index.html Index.php; } Darunter sind auth_basic und auth_basic_user_file Authentifizierungskonfigurationen. Beachten Sie, dass der Pfad der Kennwortdatei der oben generierte sein muss. 4. Nutzung # Im Browser verwenden. Geben Sie die Adresse direkt in den Browser ein, und ein Eingabefeld für das Benutzerkennwort wird angezeigt. Geben Sie es ein, um darauf zuzugreifen. # Verwenden Sie wget wget --http-user=magina --http-passwd=123456 http://res.yinnote.com/xxx.zip # Verwenden von curl curl -u magina:123456 -O http://res.yinnote.com/xxx.zip Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Tutorial zur Konfiguration der kostenlosen MySQL-Installationsversion
>>: js Canvas zur Realisierung des Gobang-Spiels
<br />Test zu Webdesign und -produktion, Tei...
Inhaltsverzeichnis Installieren Grundlegende Konf...
Inhaltsverzeichnis 1. Docker-Installation auf dem...
Lösung für die Ausnahmen 1449 und 1045 bei der Ve...
Direkt zur Konfigurationsdatei Server { listen 80...
So ändern Sie den Speicherort des MySQL-Datenbank...
Inhaltsverzeichnis Überblick Definieren von Metho...
Die Datenbankdaten der Projekttestumgebung sind v...
Als ich php56 mit brew auf mac installierte, stie...
1. Was ist Docker Swarm? Docker Swarm ist ein off...
In diesem Artikel finden Sie ein grafisches Tutor...
Inhaltsverzeichnis Unterstützt mehrere Filterarte...
Vorwort Wenn ein Linux vollständig eingerichtet i...
Deaktivieren Sie SeLinux setenforce 0 Dauerhaft g...
Wie kann ich im offiziellen MySQL-Dump-Tool nur e...