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 diesem Artikelbeispiel wird der spezifische Co...
Wenn die Wörter in der SQL-Anweisung mit den Schl...
Konzept von SFTP sftp ist die Abkürzung für Secur...
Inhaltsverzeichnis 1. Hintergrund: 2. Gestaltungs...
Problem: vue-cil3 wird mit Warnungen ausgeführt, ...
Das Setup wird zum Schreiben kombinierter APIs ve...
Beim Aktualisieren eines Datensatzes in MySQL ist...
Verwenden Sie einen JS-Timer, um ein Element zu e...
Ursprüngliche Absicht Der Grund für die Entwicklu...
Inhaltsverzeichnis 1. Herunterladen 2. Installier...
Vor kurzem habe ich einen solchen Effekt implemen...
In diesem Artikel wird der spezifische JS-Code zu...
Wenn Sie Navicat direkt für die Verbindung über I...
1. Vorbereitung vor der Installation 1. Laden Sie...
Wir müssen lediglich einen beliebigen Texteditor ö...