Проблемы тестирования сайтов по локальной сети - PullRequest
1 голос
/ 14 июля 2010

Итак, я создаю несколько веб-приложений, которые необходимо протестировать в нашей локальной сети, проекты в настоящее время находятся на моем MacBook, который использует встроенный сервер Apache "Web Sharing".

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

Проблема, с которой я сталкиваюсь, заключается в том, что теперь мне нужно протестировать сетевые iPad и iPhone, и URL моего проекта больше не http://project.local, а http://192.168.x.x/~user/project.local и все пути теперь в беспорядке, ломая проекты.

Каков наилучший способ обслуживания этих страниц без необходимости вручную изменять все относительные пути?

Ура! * * 1013

Ответы [ 3 ]

2 голосов
/ 14 июля 2010
  • Либо сделайте джейлбрейк iPad / iPhone, либо измените / etc / hosts
  • Или просто добавьте сайты с разными номерами портов локально (192.168.xx: 80 => site1 192.168.xx: 82 =>site2 и т. д.)
1 голос
/ 14 июля 2010

Настройка HTTP прокси.

Я использую Charles на своем рабочем столе.

Вы можете настроить его внизу страницы настроек для конкретной сети Wi-Fi, к которой вы подключены.

Прокси будет использовать / etc / hosts на компьютере, на котором работает.

0 голосов
/ 06 октября 2010

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

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