Может ли 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

Другие вопросы по тегам