Heim > Artikel > Betrieb und Instandhaltung > So binden Sie einen Domainnamen mit Nginx
Es ist sehr praktisch, den Domänennamen an den Nginx-Server zu binden.
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!