Полимерная подача отказывается от внешних соединений

Я могу без проблем подключиться к своему серверу через порт 8081: если я сделаю nc -l 8081 на моем сервере и nc my.host.name 8081 на моем локальном компьютере, я могу отправлять и получать все безупречно. Но если я делаю polymer serve на своем сервере, немедленно выполняю nc my.host.name 8081 на моих локальных выходах, тогда как nc localhost 8081 работает нормально, и я могу видеть, что мой index.html обслуживается мне, если я подделываю HTTP-запрос. nc my.host.name 8081 также не работает на сервере.

Что я делаю неправильно? Почему полимер обслуживает только прислушиваясь к внутренним запросам?


person phsyron    schedule 09.05.2017    source источник


Ответы (1)


Таким образом, очевидно, что polymer serve по умолчанию отвечает только на запросы к localhost. Очевидно, есть разница между localhost: 8081 и портом 8081, который видит остальной мир.

Вы можете сделать polymer serve -H [external ip], где вы получите этот внешний IP-адрес от ifconfig, где написано inet addr:. В качестве альтернативы, похоже, я могу сделать polymer serve -H `hostname`, хотя я не уверен на 100%, что это общее решение.

person phsyron    schedule 09.05.2017