Solution 1 :
Vous pouvez également effectuer les actions suivantes :
server {
listen 80;
listen 8000;
server_name example.org;
root /var/www/;
}
Solution 2 :
Oui, ça l'est.
Ce que vous voulez probablement, ce sont plusieurs strophes "serveur", chacune avec un port différent, mais éventuellement (probablement ?) le même nom_serveur, servant le contenu "différent" de manière appropriée dans chacune, peut-être avec une racine de document différente dans chaque serveur.
La documentation complète est ici :http://nginx.org/en/docs/http/server_names.html
Exemple :
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/
}