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/
}