Heim >Betrieb und Instandhaltung >Nginx >So konfigurieren Sie Nginx Anti-Leeching
Aus Gründen der Dienstleistung speichern wir normalerweise statische HTML-Ressourcen in mehreren Diensten nach unterschiedlichen Typen.
Wenn das Topologiediagramm:
Die Referrerrolle im Hypertext Transfer Protocol
Referer: null bedeutet, dass der Anforderer direkt zugreift
Referer: blockiert
Referer: URL, die normalerweise für Firewall-Geräte hinzugefügt wird, bedeutet, dass der Host in der URL ist Informieren Sie den Antragsteller über den indirekten Zugriff. Auf dem Bild ist jpg.good.com offensichtlich ein Server, der Benutzern zum Speichern von Bildern gewidmet ist, während www.good.com ein Webserver ist. Dies ist aus dem Domainnamen ersichtlich Es muss sich um ein Unternehmen handeln. Bedingungen:
1. Nur Benutzer, die auf www.good.com zugreifen, dürfen auf jpg.good.com als Link zugreifen (Referer: Der Hostinhalt in der URL ist www.good.com)
2. Referrer ablehnen: null (gibt den direkten Zugriff des Anforderers an) verweigert.
3. Verhindern Sie gestohlene Links (verhindern Sie, dass Benutzer auf jpg.good.com als Link zugreifen; Verweis: Der Hostinhalt in der URL ist nicht www.good.com)
Ändern Sie die Hostdatensätze der drei Maschinen in
Apache Der Inhalt von test.html, der im Standardverzeichnis /var/www/html erstellt wurde, lautet:
nginx-Hauptkonfigurationsdatei vi /etc/nginx/nginx.conf
Lesen Sie die Konfigurationsdatei erneut /etc/init.d /nginx neu laden (Sie können den Dienst auch neu starten)
Bilder in /good/a.jpg hinzufügen
Besuchen Sie mit dem Client-Browser http://www.good.com/test.html
Pakete auf Nginx erfassen
Nachdem der Client das Bild erhalten hat, wird es im Browser erklärt
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie Nginx Anti-Leeching. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!