У меня есть проект NodeJs / Express на облачном сервере Ubuntu на базе Alibaba.
Когда я запускаю проект и получаю доступ с помощью curl localhost:3000
и curl 127.0.0.1:3000
, это работает!
Когда я получаю доступ с публичного IP-адреса, например, curl 192.x.x.x:3000
это не работает, хотя я отредактировал конфигурацию в проекте Express в некотором коде так: server.listen(3000,"0.0.0.0") OR server.listen("3000","192.x.x.x")
.
К вашему сведению, у меня есть Apache на этом сервере. Когда я вхожу в интернет с публичной IP, нет проблем.
Что я могу сделать, чтобы решить эту проблему? Заранее спасибо.
PS: 192.x.x.x
- мой публичный IP, и он работает с доступом к проекту Apache