解決策 1:
次のこともできます:
server {
listen 80;
listen 8000;
server_name example.org;
root /var/www/;
}
解決策 2:
はい、そうです。
おそらく必要なのは、複数の「サーバー」スタンザで、それぞれが異なるポートを持ちますが、おそらく (おそらく?) 同じ server_name で、それぞれの中で「異なる」コンテンツを適切に提供し、おそらく各サーバーで異なるドキュメント ルートを使用します。
完全なドキュメントはこちら:http://nginx.org/en/docs/http/server_names.html
例:
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/
}