Nginx verwendet reguläre Ausdrücke, um Platzhalter-Domänennamen automatisch Verzeichnissen zuzuordnen Mit Nginx können Sie die Funktion eines virtuellen Hosts realisieren und mehrere URLs binden. Grundlegendes Schreiben Die einfachste Schreibweise ist server{ hören Sie 80; Servername www.a.com; Wurzel /html/a; … } Server{ hören Sie 80; Servername www.b.com; Wurzel /html/b; … } Regulärer Ausdruck Nachdem der Domänenname gebunden ist, wird er automatisch dem entsprechenden Verzeichnis zugeordnet, und es ist nicht erforderlich, für jeden Domänennamen einzeln Konfigurationen zu schreiben. Server { hören Sie 80; # $subdomain entspricht dem Domänennamen der zweiten Ebene und darüber. # $domain entspricht dem Domänennamen der ersten Ebene. # $tld entspricht dem Stammknotennamen Servername. ~^((?<subdomain>.*)\.)?(?<domain>[^.]+)\.(?<tld>[a-zA-Z]+)$; #Wenn keine $subdomain vorhanden ist, springen Sie zu www wenn ($subdomain = "") { # $subdomain "_" festlegen; setze $subdomain "www"; gibt 301 $scheme://www.$domain.$tld$request_uri zurück; } root /usr/share/nginx/html/${domain}.${tld}/${subdomain}; } andere Es gibt viele Artikel zur Matching-Reihenfolge von Nginx, deshalb werde ich nicht ins Detail gehen. Die meisten Leute haben nicht so viele Domänennamen, die abgeglichen werden müssen. Stattdessen möchten sie einige bösartige Domänennamenzeiger blockieren. Um beim Testen jedoch die laufende Webseite nicht zu beeinträchtigen, können Sie in den Hosts einen IP-Domänennamen-Datensatz hinzufügen und zum Testen einen nicht vorhandenen Domänennamen verwenden, was zu diesem Zeitpunkt nützlicher ist. Zusammenfassen Dies ist das Ende dieses Artikels darüber, wie nginx reguläre Ausdrücke verwendet, um Platzhalter-Domänennamen automatisch Verzeichnissen zuzuordnen. Weitere Informationen dazu, wie nginx reguläre Ausdrücke verwendet, um Platzhalter-Domänennamen Verzeichnissen zuzuordnen, 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:
|
>>: JS implementiert Städtelisteneffekt basierend auf VUE-Komponente
Eine Umgebung Installieren Sie VMware Tools auf C...
In diesem Artikelbeispiel wird der spezifische Co...
Aktivieren Sie den Fernzugriff Aktivieren Sie die...
Inhaltsverzeichnis 1. Was ist ein Entwurfsmuster?...
Priorität Der Grund, warum das Platzieren derselb...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Vorwort Vorbereitende Vorberei...
mktemp Erstellen Sie auf sichere Weise temporäre ...
1. Regulärer Ausdrucksabgleich ~ für Groß- und Kl...
1. Verwenden Sie Docker Compose, um den Start zu ...
Einführung in Struktur und Leistung HTML-Struktur...
1. Gleiche IP-Adresse, unterschiedliche Portnumme...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikelbeispiel wird der spezifische Co...