Heim >Betrieb und Instandhaltung >Nginx >So binden Sie einen Domainnamen mit Nginx

So binden Sie einen Domainnamen mit Nginx

(*-*)浩
(*-*)浩Original
2019-06-13 09:37:2014189Durchsuche

Es ist sehr praktisch, den Domänennamen an den Nginx-Server zu binden.

So binden Sie einen Domainnamen mit Nginx

Geben Sie zuerst das Nginx-Installationsverzeichnis ein und führen Sie dann vim conf/nginx.conf aus, um die Nginx-Konfigurationsdatei zu öffnen und das Codesegment

server {
    .....
    .....
  }

zu finden Code Es wird verwendet, um die entsprechende Site zu konfigurieren. Zuerst sollten wir den Domänennamen in der IP-Adresse unseres Servers im Domänennamen-Kontrollfeld auflösen, dann kann die Bindung wirksam werden

Suchen Sie zuerst das Element server_name in unserem Code-Snippet und ändern Sie dann einfach den folgenden Domänennamen in den Domänennamen, den wir binden möchten

server{
        listen    80;
        server_name    mqtt.kfpt.cn;
            location /
            {
                proxy_set_header Host $host;
                proxy_set_header X-Real-Ip $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_pass http://127.0.0.1:18083;
            }
}

Was ist, wenn wir mehrere Domänennamen oder verschiedene Domänennamen der zweiten Ebene binden möchten, wie z. B. hao., Tools. Domänenname;

Lösen Sie zuerst den Domänennamen in den Server auf, kopieren Sie dann das obige Server{}-Codesegment und fügen Sie es wiederholt unten ein. Auf diese Weise werden mehrere Server als Multi-Site-Konfiguration erstellt Achten Sie darauf, dass die Klammern symmetrisch sind und zwischen den geschweiften Klammern und der vorherigen Anweisung ein Leerzeichen stehen muss. Dies ist beispielsweise sehr wichtig. , usw., darauf müssen Sie achten. Natürlich werden viele integrierte Code-Host-Verzeichnisse im selben Verzeichnis wie die Konfigurationsdatei nginx.conf eingerichtet Domänennamen, mehrere Konfigurationsdateien werden eingerichtet,

wie aa.conf und bb.conf, und dann verwenden Sie include vhost/*.conf in nginx.conf, um sie alle einzuführen entspricht dem gesamten in nginx.conf geschriebenen Code, und es besteht keine Notwendigkeit, die Beziehung zwischen anderen Verzeichnissen zu berücksichtigen. nginx.conf hat Vorrang, was für die Verwaltung praktisch ist.

server{
        listen    80;
        server_name    mqtt.kfpt.cn;
            location /
            {
                proxy_set_header Host $host;
                proxy_set_header X-Real-Ip $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_pass http://127.0.0.1:18083;
            }
}
include vhost/*.conf;

Nachdem alle Konfigurationen abgeschlossen sind, speichern und beenden Sie sie und starten Sie dann den Server neu, damit er wirksam wird.

Weitere technische Artikel zu Nginx finden Sie in der Spalte Tutorial zur Nginx-Nutzung zum Lernen!

Das obige ist der detaillierte Inhalt vonSo binden Sie einen Domainnamen mit Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Warum ist Nginx schnell?Nächster Artikel:Warum ist Nginx schnell?