Beim Konfigurieren des Domänennamens der Schnittstelle überprüft jede öffentliche Plattform die Konfigurationsrechte des Entwicklers bezüglich des Domänennamens, generiert zufällige Texte und Zeichenfolgen und ermöglicht den direkten Zugriff auf die im Stammverzeichnis des Domänennamens abgelegten Elemente über den Domänennamen, wodurch die Überprüfung bestanden wird. Das Beispiel überprüft, ob der Domänenname abc.com über die Stammroute auf 6CysNYj8Hb.txt zugreifen kann. Der Antworttext ist die Zeichenfolge 01df2ddab4774ba2676a5563ccb79ffa. $ curl https://abc.com/6CysNYj8Hb.txt 01df2ddab4774ba2676a5563ccb79ffa Lösung 1 Bei einem Server mit Root können Sie einfach beliebige Dokumente in dieses Verzeichnis legen, ohne den Nginx-Dienst neu zu starten. Lösung 2 Passen Sie die Route an, geben Sie das Verzeichnis an, in dem sich das zufällige Dokument befindet, und starten Sie nginx neu. Standort ~* 6CysNYj8Hb\.txt { Wurzel /Daten/ftp; } Option 3 (empfohlen) Passen Sie die Route an und geben Sie direkt die zufällige Zeichenfolge zurück, die überprüft werden muss. Sie müssen nginx neu starten. Standort = /6CysNYj8Hb.txt { Standardtyp Text/HTML; Rückgabewert 200 '01df2ddab4774ba2676a5563ccb79ffa'; } siehe Nginx-Standortkonfiguration von Grund auf Die Nginx-Konfiguration gibt Text oder JSON zurück Ergänzung: Nginx Domänennamen-Umleitung 1. Ändern Sie die Konfigurationsdatei test.com.conf [root@jimmylinux-001 vhost]# vim test.com.conf Server { hören Sie 80; Servername test.com test2.com test3.com; index.html index.htm index.php; Stamm /data/wwwroot/test.com; wenn ($host != 'test.com' ) { umschreiben ^/(.*)$ http://test.com/$1 permanent; } } 2. Lockentest [root@jimmylinux-001 vhost]# /usr/local/nginx/sbin/nginx -t nginx: die Syntax der Konfigurationsdatei /usr/local/nginx/conf/nginx.conf ist in Ordnung nginx: Test der Konfigurationsdatei /usr/local/nginx/conf/nginx.conf ist erfolgreich [root@jimmylinux-001 vhost]# /usr/local/nginx/sbin/nginx -s neu laden [root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test2.com/index.html -I HTTP/1.1 301 dauerhaft verschoben Server: nginx/1.12.1 Datum: Do, 07. Juni 2018 16:47:36 GMT Inhaltstyp: text/html Inhaltslänge: 185 Verbindung: Keep-Alive Ort: http://test.com/index.html [root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test2.com/admin/index.html -I HTTP/1.1 301 dauerhaft verschoben Server: nginx/1.12.1 Datum: Do, 07. Juni 2018 16:48:08 GMT Inhaltstyp: text/html Inhaltslänge: 185 Verbindung: Keep-Alive Ort: http://test.com/admin/index.html [root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test3.com/admin/index.html/adjlfj -I HTTP/1.1 301 dauerhaft verschoben Server: nginx/1.12.1 Datum: Do, 07. Juni 2018 16:48:35 GMT Inhaltstyp: text/html Inhaltslänge: 185 Verbindung: Keep-Alive Standort: http://test.com/admin/index.html/adjlfj [root@jimmylinux-001 vhost]# curl -x127.0.0.1:80 test4.com/admin/index.html/adjlfj -I HTTP/1.1 404 Nicht gefunden Server: nginx/1.12.1 Datum: Do, 07. Juni 2018 16:48:43 GMT Inhaltstyp: text/html Inhaltslänge: 169 Verbindung: Keep-Alive 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. |
<<: Detaillierte Erläuterung des Nest.js-Hashing- und Verschlüsselungsbeispiels
>>: So stellen Sie versehentlich gelöschte Tabellendaten in MySQL wieder her (unbedingt lesen)
Als Vue-Benutzer ist es an der Zeit, React zu erw...
1. Übersicht über Module und Anweisungen zur Begr...
Inhaltsverzeichnis Vorwort denken Analysieren und...
--Beim Verbinden mit der Datenbank die Matching-R...
<br />Beim Textdesign konzentrieren wir uns ...
Centos7-Switch-Boot-Kernel Hinweis: Bei Bedarf wi...
Ich bin vor ein paar Tagen mit dem Bus zur Arbeit...
/******************** * Anwendung von verknüpften...
Da die Anwendung von CentOS auf der Serverseite i...
Abfrage mehrerer Tabellen Verwenden Sie eine einz...
Vorwort Manchmal sehen wir beim Anzeigen von Date...
Inhaltsverzeichnis 1. Open-Source-Lagerverwaltung...
Problembeschreibung Durch die Konfiguration von n...
Inhaltsverzeichnis 1. Grundkenntnisse der Indizie...
Heute habe ich eine Frage zur Konfiguration einer...