Ваше серверное приложение должно прослушивать 0.0.0.0:8080
, а не только 192.168.56.200:8080
.
Используйте это, чтобы проверьте, где сервер прослушивает:
netstat -nlta | grep 8080
Скорее всего, вы найдете это:
tcp 0 0 192.168.56.200:8080 0.0.0.0:* LISTEN
Это означает, что служба явно прослушивает этот адрес, а не какие-либо другие адреса, которые могут быть настроены в системе.
Вы также можете использовать директивы notify_
, чтобы сигнализировать об активности при изменении состояния (например, для перезапуска службы, чтобы она узнала новый IP-адрес (а)).
notify_master "/etc/init.d/service start"
notify_backup "/etc/init.d/service stop"
notify_fault "/etc/init.d/service stop"