MAMP: Как я могу запустить как сайты Vhost, так и сайты по умолчанию

Поэтому я включил vHost в моем httpd.conf, включив Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf И в /etc/host Я сделал запись как:

127.0.0.1 mydomain.com

Теперь даже если я попробую localhost это идет к mydomain.com

0

Решение

В среде MAMP виртуальные хосты довольно легко реализовать. Тем не менее, в вашем случае вы, возможно, забыли добавить некоторые записи в /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf, Добавление записей в /etc/host одного недостаточно и снова (в вашем случае) строка: 127.0.0.1 mydomain.com говорит, что все запросы (независимо от того, какие) должны быть направлены на mydomain.com

Теперь, чтобы сделать эту работу так, как вы ожидали, откройте /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf и добавьте следующие записи:

        # THIS ENSURES THAT localhost IS STILL INTACT...
<VirtualHost *:80>
DocumentRoot /Applications/MAMP/htdocs
ServerName localhost
</VirtualHost>

# THIS LOADS UP THE mydomain.com VIRTUAL HOST
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Applications/MAMP/htdocs/mydomain"ServerName mydomain.com
ServerAlias www.mydomain.com
ErrorLog "logs/mydomain-error_log"CustomLog "logs/mydomain.com-access_log" common
</VirtualHost>

Линии выше гарантирует, что когда вы звоните mydomain.comсоответствующий виртуальный хост загружается в этом случае файл индекса под /Applications/MAMP/htdocs/mydomain но все равно звоню localhost загрузит страницу приветствия MAMP по умолчанию (кроме случаев, когда настроено иначе).

ВАЖНЫЙ

Убедитесь (также), что в вашем hosts Файл, запись: 127.0.0.1 localhost есть (желательно, как первая запись). Другими словами, ваш hosts Файл должен выглядеть примерно так:

    ##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
127.0.0.1       mydomain.com
255.255.255.255 broadcasthost
::1             localhost
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]