Сегодня у меня появилась идея, что тестирование моих веб-приложений на двух разных компьютерах было бы даже лучше, если бы они оба были рядом, и если бы я мог использовать свой собственный локальный хост вместо хостинга.
то есть:
1. Мой ноутбук ASUS работает под управлением Windows 7 и XAMPP для работы с localhost.
2. Мой настольный компьютер работает под управлением Windows XP.
3. Они оба подключены через роутер.
4. На обоих есть несколько общих папок.
Теперь я хотел пообедать XAMPP на своем ноутбуке и попытаться просмотреть его со своего рабочего стола через http: // localhost /, но только когда XAMPP на моем рабочем столе не запущен.
Является ли это возможным? А если нет, то может есть какие предложения?
Это звучит как странная / мысленная идея - просто поместите две записи в файл hosts каждой машины, если у вас нет общего DNS, а затем обратитесь к каждому по имени - это будет намного проще. И никакой локальный хост никогда не указывает только на себя, если вы специально не определите его иначе, и в этот момент вы навлекаете на себя мир боли сейчас или позже - не делайте этого нормально.
Просто чтобы дать вам другой способ сделать это;
ProxyPass /othermachine http:// otherhost/
в конфигурации XAMPP apache и готово. Если вы были действительно аккуратны, настройте виртуальный хост с ProxyPass / http:// otherhost/