Как сделать локальный хост с живой перезагрузкой?

Мне нужно пошаговое объяснение того, как настроить локальный хост с перезагрузкой в ​​реальном времени, чтобы я мог получить доступ к этому локальному хосту на другом ноутбуке. По сути, моя цель - заниматься веб-разработкой на одном ноутбуке и просматривать результаты на другом ноутбуке с перезагрузкой в ​​реальном времени (ЕСЛИ это возможно). Я ПОЛНЫЙ НУБ в таких вещах, поэтому, пожалуйста, постарайтесь сделать это как можно более ясным. Я искал его, но в этом нет ничего особенного, и я действительно запутался, что делать, было бы очень полезно, если бы кто-нибудь мог сделать пошаговое руководство, которому я могу следовать, это было бы здорово! Благодарю вас!

PS: Мой основной ноутбук - Windows 10, а второй ноутбук - Windows 7.


person Community    schedule 24.07.2016    source источник


Ответы (3)


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

Просто откройте командную строку/терминал и введите

Окна: ipconfig

Mac/Linux: ifconfig

И введите IP-адрес, возвращенный в браузере на ноутбуке.

person Joundill    schedule 24.07.2016
comment
Хорошо, на моем основном ноутбуке я пошел в ipconfig и нашел свой IP-адрес, затем я пошел на свой второй ноутбук и просто ввел IP-адрес в строку поиска в своем браузере? - person ; 25.07.2016
comment
Да, это должно сработать (при условии, что на пути нет никаких брандмауэров или чего-то еще). Стоит также отметить, что если вы покинете свою локальную сеть (т. Е. Вы используете другой Wi-Fi), у вас возникнут проблемы с подключением. , так как вам необходимо настроить маршрутизатор для правильной обработки веб-соединений. - person Joundill; 25.07.2016
comment
После того, как я ввел свой IP-адрес, я получил следующее Запрещено У вас нет разрешения на доступ / на этом сервере - person ; 25.07.2016
comment
Я предполагаю, что вы используете WAMP с настройками по умолчанию. Этот ответ из другого вопроса должен помочь. stackoverflow.com/a/19132396/6632744 - person Joundill; 25.07.2016
comment
Да, я использую WAMP. Благодарю вас! - person ; 25.07.2016

Это старый вопрос, но он занимает место в Google и не имеет достаточного (imo b/c live-reload не рассматривается) актуального ответа, поэтому я решил, что могу дать свои два цента.

Вам нужен Browsersync. Для его использования вам понадобится среда выполнения javascript Node.js, но, скорее всего, вы все равно установили ее.

Запустите npm install -g browser-sync в своей оболочке, чтобы установить модуль Browsersync глобально (-g) в вашей системе, и browser-sync start --server --files ., чтобы запустить сервер в текущем каталоге (или замените . на путь к другому каталогу). К этому серверу можно легко получить доступ с другого устройства в вашей сети через IP-адрес вашей хост-системы. Подробнее см. @Joundills answer.

Дополнительную информацию см. на странице https://browsersync.io/.

person leonheess    schedule 22.10.2018

Я не думаю, что то, что вы хотите, возможно.

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

Весь смысл localhost в том, что он работает только на вашей локальной машине. Если вы хотите сотрудничать с кем-то еще, вам нужно отправить свой код в репозиторий Github, откуда они смогут загрузить его и запустить свою собственную копию. Невозможно сделать так, чтобы какие-либо изменения на вашем компьютере автоматически распространялись на их, хотя они могут вручную получать любые изменения, которые вы отправляете в репозиторий Github.

person Jeremy E    schedule 24.07.2016
comment
Вот почему я пытаюсь это сделать, у меня нет кабеля для физического подключения двух моих ноутбуков. Может есть другой способ посмотреть мои результаты на другом ноуте без физического соединения 2х ноутов? - person ; 25.07.2016
comment
У вас есть доступ в Интернет на обоих ноутбуках? Как я уже сказал, вы можете настроить репозиторий Github и отправлять и извлекать код из него, но это будет медленно и трудоемко. - person Jeremy E; 25.07.2016
comment
Да, у меня есть интернет на обоих ноутбуках. - person ; 25.07.2016