Я переключился на pistache (показанную здесь) после того, как не смог найти решение.  Опять же, пример сервиса hello недоступен с другого компьютера.  Очевидно, что проблема системная.  Мой друг предлагает заглянуть в настройки брандмауэра.  Наконец, эти две команды помогают сузить проблему:
sudo ufw status
sudo netstat -tulpn
После установки Lemp стек, ufw допускает только входящие запросы на порт 80
Nginx HTTP                 ALLOW       Anywhere
Nginx HTTP (v6)            ALLOW       Anywhere (v6)
Вот почему обе службы из pistache и ngrest недоступны с других компьютеров, в то время как пример сайта NginX info.php есть.  Порты, используемые этими службами, могут быть добавлены с помощью:
sudo ufw allow 9080
sudo ufw allow 9098
Открытые порты отображаются при повторном запуске sudo ufw status .  Однако служба ngrest по-прежнему недоступна.  Запуск sudo netstat -tulpn показывает:

На рисунке видно, что NginX подключен к порту 81 пока пытается найти решение.  Образцы сайтов NginX и сервисы hello (pistache) привязаны к IP-адресу 0.0.0.0 , который отличается от IP-адреса службы ngrest .  Погуглив вокруг меня здесь .  По-видимому, ngrest не упомянул, как включить службу для внешних компьютеров в своем руководстве.  Спецификации находятся здесь .  NGREST_SERVER_IP используется для указания другого IP-адреса.  Сервис повторно активируется с помощью:
NGREST_SERVER_IP=0.0.0.0 ngrest
Теперь сервис ngrest доступен снаружи.  Эта функция, очевидно, исходит из этого запроса.  NGREST_SERVER_PORT - еще одна полезная функция.  Таким образом, сервис ngrest можно назвать так:
NGREST_SERVER_IP=0.0.0.0 NGREST_SERVER_PORT=9090 ngrest
В любом случае, эти настройки сделали это возможным:
