2015-02-28 8 views
0

Я не могу понять это для жизни меня.MAMP + Squid приводит к неправильному/недопустимому разрешению «удвоенного» адреса

У меня есть ноутбук (Macbook Pro), который я использую в качестве веб-сервера для разработки веб-сайтов Wordpress. MAMP Pro 3.0.5 работает на нем, чтобы обслуживать сайты. Кроме того, я также использую Squidman 3.3.9 в качестве прокси-сервера, поэтому я могу подключиться к ноутбуку с другими компьютерами или другими устройствами (телефонами, планшетами и т. Д.). Все хорошо работало долгое время, и это было с тех пор, как я поставил все это на несколько месяцев назад. Ускорьте вперед до сегодняшнего дня, и материал как-то разорился.

Просмотр сайтов с ноутбука (где все размещается), все сайты загружаются и функционируют отлично. Однако, когда я пытаюсь подключиться к любой из моих записей хоста в MAMP с моего настольного компьютера или, что угодно, удаленно, я получаю причудливые URL-адреса. Ниже то, что ветры в адресной строке браузера при попытке перейти к «examplesite.com»:

examplesite.comhttp/examplesite.com/

символов на символ, это точно, как это возвращается. URL-адрес не только удваивается, но отсутствует двоеточие, а пропущенная косая черта отсутствует.

Еще одна забавная вещь: когда я перехожу к wordpress back-end для любого из этих сайтов, я могу достичь его просто отлично. Таким образом, в то же время, как имеющие лопнул корневые адреса, это как-то по-прежнему работает, когда я пытаюсь соединиться с удаленной машины:

examplesite.com/wp-admin

Дополнительное примечание: Даже с статических сайтов это просто автономные файлы (а не установки WordPress). Я все еще получаю ту же проблему с удвоенным, искаженным URL. Похоже, что это происходит только при попытке подключиться через запись адреса хоста MAMP.

Кто-нибудь знает, что может быть? Опять же, все раньше работало нормально. Теперь почему-то это не так.

Большое спасибо заранее,

- MP

ответ

0

Хорошо, понял. На устройстве или машине, с которой я подключался к прокси-серверу, номер порта не указан.

(Я предполагаю, что без номера порта, указанного (в соответствии с HTTP-портом, указанным в squid), каким-то образом произошел двойной поиск, возможно, один раз, когда был удален корень, а затем второй раз, когда порт номер был поднят. Возможно, я все еще не совсем понимаю, почему «:» и «/» были удалены с адреса. Возможно, косая черта или двоеточие как-то ускользают.)