Как создать локальный домен MAMP

Server

Часто возникает ситуация, когда Вы занимаетесь несколькими проектами, для каждого из которых требуется локальный домен MAMP. При этом вести разработку на различных серверах не удобно, переключаясь между ними.

Именно поэтому полезно сперва что-то делать на локальном сервере используя локальный домен MAMP, а потом все переносить на удаленный.

Чтобы разграничить проекты можно разложить выделив каждому свой домен. Если у Вас будет локальный домен http://mysite.ru, то Вы будете видеть именно локальный сайт, даже если такой домен существует в интернете.

Прежде чем начать оговоримся, что:

  • Вы используете MAMP(не Pro версию);
  • Все сайты у Вас лежат в одной директории.

Шаг 1 – отредактируйте файл hosts

Откройте файл в редакторе, он расположен по следующему пути(нажмите Command + Shift + G, для ввода пути и перехода к нему):

В конец файла добавьте домены, которые будут доступны локально, в следующем формате:

Домены должны добавляться по одному на строку. Слева указан сервер, к которому будет происходить обращение, справа домен, при запросе которого будет происходить обращение.

Шаг 2 – создание папки домена

Откройте настройки MAMP’а – MAMP->Preferences->Apache, чтобы узнать директорию корневой папки. По умолчанию она может выглядеть так:

В указанной директории создайте папки, которые называется точно также, как называется каждый локальный домен MAMP из Шага 1, например wordpress.local, чтобы можно было осуществить доступ к директории используя путь:

Шаг 3 – включение виртуальных хостов в Apache

Существует специальный файл, для настройки виртуальных хостов:

Откройте файл и замените его содержимое данными приведенными ниже:

Убедитесь в том, что VirtualDocumentRoot соответствует корневому каталогу из Шага 2, но при этом оканчиваентся на /%0.

Шаг 4 – редактирование основного файла настроек Apache -httpd.conf

Необходимо, чтобы мы могли иметь доступ к адресу wordpress.local, без необходимости обращаться к серверу по порту устанавливаемому MAMP’ом по умолчанию – 8888, но чтобы при этом сохранилась возможность обращаться к серверу через этот порт. Для этого необходимо открыть файл:

Чтобы активировать возможность использования виртуальных хостов в Apache нужно раскоментировать соответствующую строку и добавить строку поддержки стандартного 80-го порта.

После того, как все изменения внесены и файл сохранен, необходимо остановить и вновь запустить MAMP, после чего должна появиться возможность перейти по адресу wordpress.local, если вы его создали.

Не забудьте положить в папку, названную в соответствии с доменом, какие-нибудь файлы, хотя бы index.html.

 

Добавить комментарий

Войти с помощью: 

Вступайте в нашу группу в VK

Через группу удобно следить за обновлениями сайта, а так же получать дополнительный интересный материал, который публикуется только в группе.

ИП Исаенко А.В.

ОГРНИП 317774600344403

ИНН 773770600180