Назад | Перейти на главную страницу

Как настроить несколько веб-сайтов / виртуальных хостов на MAMP?

Как вы настраиваете МАМП управлять / размещать несколько веб-сайтов одновременно для разработки?

Измените порт прослушивания по умолчанию

Перейти к MAMP > Preferences > Ports и установить Apache Port быть 80. Нажмите окей.

Настройте файл локальных хостов

Отредактируйте файл hosts, чтобы у вас было несколько доменов, которые разрешались на ваш локальный веб-сервер.

В Терминале введите sudo pico /etc/hosts и введите свой пароль. Внизу добавьте следующие две строки.

127.0.0.1    local.example.com
127.0.0.1    local.example.net

Сохраните файл и выйдите (Ctrl + O, ввод, Ctrl + X).

Добавьте виртуальные хосты в конфигурацию Apache

Открыть /Applications/MAMP/conf/apache/httpd.conf в текстовом редакторе прокрутите вниз и добавьте в файл следующие строки.

NameVirtualHost * 

<VirtualHost *> 
DocumentRoot "/Applications/MAMP/htdocs" 
ServerName localhost 
</VirtualHost> 

<VirtualHost *> 
DocumentRoot "/Users/YOURNAME/sites/example-a" 
ServerName local.example.com
</VirtualHost>

<VirtualHost *> 
DocumentRoot "/Users/YOURNAME/sites/example-b" 
ServerName local.example.net
</VirtualHost>

Перезагрузите Apache

Остановите серверы, а затем запустите серверы на MAMP. Теперь вы сможете посетить: http://local.example.com/ и http://local.example.net/