Странное разрешение 127.0.0.1 и localhost при запуске Apache в Mac OS X с установленным POW/Powify

Я не мог понять, почему http://localhost разрешается, а http://127.0.0.1 не разрешается, когда я запускал apache, это не имело смысла. В то время как при запуске POW оба будут решены.

Я настроил правильное сопоставление в файле hosts и создал запись VirtualHost в файле httpd-vhosts.conf с определенным именем сервера, которое я уже сопоставил с 127.0.0.1. Запись VirtualHost предназначена для настройки обратного прокси.

Каждый раз, когда я запускаю localhost, запись VirtualHost будет работать, но каждый раз, когда я пытаюсь получить доступ к 127.0.0.1 или сопоставленному домену, мне не повезло. В моем случае из-за настройки проекта(ов) http://localhost недостаточно для запуска среды разработки, и мне нужна сопоставленная запись в файле hosts для работы.

Я также использую POW для своих приложений rails и sinatra. Раньше я сталкивался с проблемами POW, и для запуска и выключения сервера POW я установил gem Powify. Очень удобно, подумал я и предположил, что когда я запускаю «powify server stop», он позаботится о вещах, которые он сделал, по крайней мере, для разрешения локального хоста.

Итак, как с этим бороться? В итоге я удалил POW. Таким образом, простое решение этой проблемы - полностью удалить POW, по-видимому, из-за настроек POW, в которых я столкнулся с этой проблемой.

Из-за отсутствия знаний о том, что происходит на самом деле, я был бы признателен, если бы кто-нибудь мог указать на внутреннюю работу. Я прочитал некоторые статьи о том, как настроить POW вместе с Apache, но был бы очень признателен, если бы кто-нибудь мог объяснить, почему именно такое поведение происходит.


person GnrlBzik    schedule 14.11.2012    source источник


Ответы (1)


В итоге powify не удалил исключение брандмауэра и просто остановил экземпляр pow, чтобы освободить память и вычислительную мощность.

Все еще необходимо удалить pow для удаления правила брандмауэра. Чтобы вы могли правильно использовать apache.

person GnrlBzik    schedule 19.11.2012