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