Может ли AMPPS запустить виртуальный хост с разными портами на одном IP-адресе?

Может ли AMPPS запустить виртуальный хост с разными портами на одном IP-адресе?

Я хочу иметь два разных каталога, открытых с одного IP, но с разных портов. Я не могу найти способ сделать это, я пробовал много разных форумов и Google, но так ничего и не нашел. Могу ли я создать такой виртуальный хост?

Пример:

127.0.0.1:80 -> /Applications/AMPPS/www80

127.0.0.1:12 -> /Applications/AMPPS/www12

Да, я работаю на Mac, но инструкции должны быть одинаковыми для Mac и Windows.

решение1

Да, это возможно, если настроить 2 виртуальных хоста. Вам нужно будет убедиться, что Apache также настроен на прослушивание обоих портов, изменив httpd.confи добавив следующую строку.
Listen 12

Вы можете настроить Apache аналогично следующей конфигурации.

<VirtualHost *:80>
    DocumentRoot "/Applications/AMPPS/www80"
</VirtualHost>

<VirtualHost *:12>
    DocumentRoot "/Applications/AMPPS/www12"
</VirtualHost>

Эту конфигурацию следует поместить в sites-availableкаталог конфигурации, затем использовать a2ensiteдля фактического включения сайта, а затем перезапустить Apache.

Ссылка:
https://httpd.apache.org/docs/2.4/vhosts/

https://httpd.apache.org/docs/2.4/vhosts/ip-based.html

Связанный контент