2012-07-18 4 views
0

Этот вопрос был поднят раньше, но предлагаемое решение не работает для меня?xip.io с MAMP Pro не работает

Я прочитал следующую статью (вы можете видеть мои комментарии назад и вперед с автором): https://blogs.adobe.com/shadow/2012/06/19/shadow-xip-io-virtual-hosts-workflow-simplified/, но ни одно из предложений не сработало.

Для повторного Колпачок:

  • Я хозяин на следующий 'тест' создан в MAMP Pro:
    mamp screenshot
  • Я выключил Web Sharing
  • я добавил клиент ServerAlias . *. xip.io to MAMP Pro
  • Я обновил файл httpd.conf (в пределах /private/etc/apache2), поэтому строка виртуальных хостов (Include /private/etc/apache2/extra/httpd-vhosts.conf) не комментируется
  • Я обновил файл HTTPD-vhosts.conf (в пределах /private/etc/apache2/extra) следующего содержания ...

.

<VirtualHost> 
    DocumentRoot "/path/to/files" 
    ServerName test 
    ServerAlias test.*.xip.io 
</VirtualHost> 

... но когда я пытаюсь получить доступ к файлам через http://test.192.168.0.40.xip.io/ я получаю «Не удается подключиться» ошибки?

Действительно не могу понять, почему я не могу получить эту работу.

ответ

1

Ваша конфигурация в скриншоте MAMP pro имеет параметр псевдонима в качестве клиента. *. Xip.io, в то время как URL-адрес, который вы используете для доступа к нему, является test.192.168.0.40.xip.io.

Если вы переключите конфигурацию сервера Alias ​​в графическом интерфейсе MAMP Pro для проверки. *. Xip.io, это работает?

Я не верю, что другие шаги, которые вы использовали для настройки vhosts вручную через/private/etc/apache2/*, будут отобраны MAMP, как файлы MAMP httpd.conf и httpd-vhosts.conf находятся в другом месте.

/Applications/MAMP/conf/apache/httpd.conf и /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf Я думаю? Так как у вас есть MAMP Pro и настроен через GUI, они должны уже отражать ваши изменения.

1

Если вы используете MAMP Pro 2.x (кажется, нет необходимости в настройке файла hosts, поскольку он включен самим MAMP), вам может потребоваться добавить только дружественный URL-адрес Adobe Shadow в раздел «Псевдонимы» установка MAMP хоста:

Имя сервера: mobile.dev/# Мой регулярный MAMP сервер URL для сайта 'мобильный'

Псевдонимы: мобильный .-- MY-IP-Address-- .xip.io #Adobe Shadow friendly URL

тогда все, что я ввожу URL-адрес псевдонима в окно браузера Chrome, является URL-адресом псевдонима и отображается в Showdow на моем мобильном телефоне.

ПРИМЕЧАНИЕ. Я использую статический IP-адрес с DHCP для разработки. В MAMP Pro 2.x вы не можете ввести символ * в поля «Псевдонимы»!

UPDATE: Вы можете только ввести следующую команду в область на вкладке Дополнительно в

'заходящегоCustomized виртуального хоста вообще':..

ServerAlias ​​мобильный * xip.io

, а затем загрузить URL с IP-адрес:

mobile.xx.xx.xx.xx.xip.io/ в Chrome

+0

Я использую версию 2.0.1, но я не хочу использовать Adobe Shadow, я просто хочу использовать xip.io (я знаю, что в этой статье используются оба варианта, но я не заинтересован в использовании Shadow - на данный момент так или иначе). – Integralist

+0

Я изменил настройку MAMP на ServerAlias ​​test..xip.io * и попытался обратиться к http://test.192.168.0.40.xip.io/, но это не сработало - по-прежнему «Проблема загрузки страницы»? – Integralist

+0

@Integralist. Я считаю, что для работы XIP.io вам нужно настроить «Индивидуальную настройку виртуального хоста» на вкладке «Дополнительно» на «Тест ServerAlias. *. Xip.io». «Обычный» псевдоним сервера не оценивает подстановочные знаки по какой-либо причине. –

1

Этот ответ немного поздно, я знаю, но просто наткнулся на него, ища что-то еще. У меня не было проблем с тем, чтобы это работало на моей машине, поэтому я подумал, что просто перезвоню ...

По умолчанию MAMP обслуживает ваши сайты на порту 8888 - вы пытались получить доступ к вашему сайту, используя http://test.192.168.0.40.xip.io:8888/?

Смежные вопросы