1. Prinzip des Hotlinking1.1 Vorbereitung der WebseiteKonfiguration des Web-Quellhosts (192.168.153.20) cd /usr/local/nginx/html Übertragen Sie die Bilddatei preview.jpg in das Verzeichnis /usr/local/nginx/html vim index.html ...... <img src="Vorschau.jpg"/> </body> </html> echo "192.168.153.20 www.wt.com" >> /etc/hosts echo "192.168.153.10 www.abc.com" >> /etc/hosts Konfiguration des Hotlink-Website-Hosts (192.168.153.20) Um ihn vom Nginx-Dienst des Quellhosts zu unterscheiden, kann der Hotlink-Host den allgemeinen Wed-Dienst yum install -y httpd verwenden. vim /var/www/html/index.html <html><body><h1>Hallo! </h1> <img src="http://www.wt.com/preview.jpg"/> </body></html> echo "192.168.153.20 www.wt.com" >> /etc/hosts echo "192.168.153.10 www.abc.com" >> /etc/hosts systemctl restart httpd 1.2 Browserzugriffsüberprüfung 2. Anti-Hotlinking konfigurieren2.1 Ändern der Konfigurationsdateivim /usr/local/nginx/conf/nginx.conf http { ...... Server { ...... Standort ~* \.(jip|gif|swf)$ { gültige_Referrer *.wt.com wt.com; wenn ( $invalid_referer ) { umschreiben ^/ http://www.wt.com/error.png; #Rückgabe 403; } } ...... } } ~* .(jpg|gif|swf)$: Dieser reguläre Ausdruck sucht nach Dateien mit der Endung .jpg, .gif oder .swf (ohne Berücksichtigung der Groß-/Kleinschreibung). Übertragen Sie die Bilddatei error.png in das Verzeichnis /usr/local/nginx/html 2.2 Browserzugriffsüberprüfung Dies ist das Ende dieses Artikels zum Konfigurieren von Anti-Hotlinking für Nginx-Websitedienste. Weitere relevante Inhalte zum Thema Anti-Hotlinking für Nginx-Websitedienste finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Details zum Vue Page Stack Manager
>>: HTML-Tutorial: Sammlung häufig verwendeter HTML-Tags (5)
Vorwort Der vom Blogger verwendete Server wurde v...
Inhaltsverzeichnis Was ist Vuex? Fünf Eigenschaft...
js-Ausführung Phase der lexikalischen Analyse: um...
1. Software-Download MySQL-Download und -Installa...
Inhaltsverzeichnis Was ist eine Multiumgebungskon...
Um den Märtyrern und Opfern des Kampfes gegen die...
Tatsächlich ist dieses Problem bereits aufgetreten...
Inhaltsverzeichnis Tatsächlicher Kampfprozess Beg...
Inhaltsverzeichnis Vorwort 👀 Beginnen Sie mit der...
Die korrekte Verwendung der CSS-Float-Eigenschaft...
Inhaltsverzeichnis 1. Problembeschreibung 2. Prob...
Wenn ein Webprojekt immer größer wird, werden sei...
Vorwort: Kürzlich stieß ich in meinem Projekt auf...
Mindmap Er sieht wahrscheinlich so aus: Die meist...
Inhaltsverzeichnis Warum einen Debugger verwenden...