Обсуждение статьи тематического каталога: Виртуальные хосты на разных портах в Apache (apache web virtual)Ссылка на текст статьи: https://www.opennet.ru/base/dev/apache_vhost.txt.html
Реальный кусок из httpd.conf(всё прекрасно работает)
Listen 81
NameVirtualHost 202.187.1.10:81
<VirtualHost 202.187.1.10:81>
ServerName vhost1
ServerAlias vhost1
DocumentRoot "/host/vhost1/www/"
</VirtualHost>Listen 82
NameVirtualHost 202.187.1.10:82
<VirtualHost 202.187.1.10:82>
ServerName vhost2
ServerAlias vhost2
DocumentRoot "/host/vhost2/www/"
</VirtualHost>
Статья по теме добавления виртуальных хостов в Apache https://shneider-host.ru/blog/dobavlenie-virtualnyh-hostov-v...
В nginx можно по портам раскидать.