Řešení 1:
Můžete také provést následující:
server {
listen 80;
listen 8000;
server_name example.org;
root /var/www/;
}
Řešení 2:
Ano, je.
To, co pravděpodobně chcete, je několik stanz "server", každá s jiným portem, ale možná (pravděpodobně?) stejným server_name, obsluhující "jiný" obsah vhodně v každé z nich, možná s jiným kořenem dokumentu na každém serveru.
Kompletní dokumentace je zde:http://nginx.org/en/docs/http/server_names.html
Příklad:
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/
}