GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ist es möglich, Nginx dazu zu bringen, auf verschiedene Ports zu hören?

Lösung 1:

Sie können auch Folgendes tun:

server {
    listen 80;
    listen 8000;
    server_name example.org;
    root /var/www/;
}

Lösung 2:

Ja, das ist es.

Was Sie wahrscheinlich wollen, sind mehrere "Server"-Stanzas, jede mit einem anderen Port, aber möglicherweise (wahrscheinlich?) dem gleichen Servernamen, die den "anderen" Inhalt in jeder angemessen bereitstellen, vielleicht mit einem anderen Dokumentstamm auf jedem Server.

Die vollständige Dokumentation finden Sie hier:http://nginx.org/en/docs/http/server_names.html

Beispiel:

server {
    listen       80;
    server_name  example.org  www.example.org;
    root         /var/www/port80/
}

server {
    listen       81;
    server_name  example.org  www.example.org;
    root         /var/www/port81/
}

Linux
  1. nginx - 413 Anforderungsentität zu groß

  2. Installieren Sie Nginx unter Windows

  3. Nginx setzt bestimmte IPs auf die Whitelist

  4. Ist es möglich, die Ausgabe von stdout und stderr in XTerm oder Konsole in unterschiedlichen Farben auszuführen?

  5. nginx:[emerg] unbekannte Direktive in /etc/nginx/sites-enabled/example.com:3

So installieren Sie Nginx unter Ubuntu 14.04

So installieren Sie Nginx in Debian 7

So installieren Sie Nginx auf Fedora 22

So installieren Sie NGINX unter Ubuntu 20.04

So installieren Sie Nginx unter CentOS 7

So konfigurieren Sie NGINX auf einem CentOS 7-Server