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)
In Projekten werden häufig Batch-Operationsanweis...
Einführung in die Umgebung: Ubuntu Server 16.04.2...
So erzielen Sie den unten gezeigten Pluszeichen-E...
SQL-Paging-Abfrage:Hintergrund Im System des Unte...
Inhaltsverzeichnis 1. Datenbankbeschränkungen 1.1...
<br />In meiner jahrelangen professionellen ...
1. Verschiedene CSS-Symbole Es gibt drei Möglichk...
CSS-Hintergrund: background:#00ffee; //Hintergrund...
Dieser Artikel veranschaulicht anhand von Beispie...
Inhaltsverzeichnis Symboldatentyp Der Grund, waru...
Code kopieren Der Code lautet wie folgt: <ifra...
Vor kurzem habe ich ein Projekt, bei dem ich mit i...
Inhaltsverzeichnis Erstellen eines Images Dateist...
In diesem Artikelbeispiel wird der spezifische Co...
<div Klasse="Seitenleiste"> <d...