Tengo un servidor con centos 7.2. A nivel local, se está ejecutando un proceso 127.0.0.1:8080
y funciona correctamente mientras lo uso, curl -i http://localhost:8080
luego obtiene la respuesta HTML adecuada, sin embargo, cuando lo ejecuto a través de una IP pública, no responde en ese puerto.
Intenté a través de tablas de IP y abrí ese puerto, pero aún no funciona. Además, todos los demás puertos están disponibles ya que ejecuto cualquier servidor Nodejs en cualquier otro puerto que funcione correctamente, como 8090 o 9090, etc. pero por qué este servicio no está disponible a través de ip pública.
Respuesta1
Según la discusión para hacer que su aplicación escuche algo que no sea localhost, puede editar el archivo:
apprtc/src/third_party/oauth2client/tools.py
Y edite la línea para que apunte a su IP pública.
argparser.add_argument('--auth_host_name', default='localhost',
convertirse
argparser.add_argument('--auth_host_name', default='Public_IP',