2016-02-26 6 views
1

Справочная информация. Мои проекты PHP (CakePHP, Wordpress) работают на сервере Ubuntu в моей сети, я обращаюсь к ним через TLD разработки (например, .dev) настроить через локальный DNS-сервер, и я редактирую файлы через общий ресурс Samba.Как я могу использовать (Node) Livereload на сервере разработки в своей сети

Я бы хотел использовать Livereload для своей разработки, желательно, чтобы она работала на самом сервере. У меня есть базовые знания Node/Gulp, но я не смог добиться этого.

Livereload (или сервер промежуточного программного обеспечения) должен проксировать «настоящие» URL-адреса, следя за тем, чтобы все веб-сайты работали так, как обычно, а Livereload должен быть доступен по сети (так что не только локальный хост, потому что это выполняется на сервере разработки)

Желаемый результат:

LiveReload работает на моем сервере DEV (IP: 10.0.0.1), мой проект называется helloworld.dev, я просматриваю к 10.0.0.1:3000 на моей машине и посмотреть helloworld.dev проксированном через Livereload. Теперь я редактирую файл CSS через общий ресурс Samba, и CSS перезагружается без обновления.

Я пробовал использовать несколько пакетов НПМ, загрузку сальниковой начинкой, печенье, узел-печенье, с их предоставленными примерами, которые поставляются с пакетами, но не смогли получить желаемый результат. Все они ожидают, что вы запустите локально, не поддерживайте доступ к URL-адресу Livereload по сети, не можете проксировать «реальные» URL-адреса или требовать статического контента.

Может ли кто-нибудь представить пример или «доказательство концепции» кода моего желания, чтобы я мог видеть, с чего начать?

ответ

0

Я нашел ответ: http://nitoyon.github.io/livereloadx/ Это ТОЧНО, что мне нужно.

Я могу запустить

livereloadx -y http://helloworld.dev -l 

открытый

http://serverip:35729 

, и я готов свернуть.

Опция -y создает прокси-сервер для «реального» URL-адреса, а -l позволяет обслуживать файлы из локальной файловой системы, а не через свой прокси-сервер.

 Смежные вопросы

  • Нет связанных вопросов^_^