У меня есть сервер с Centos 7.2. Локально запущен процесс 127.0.0.1:8080
, и он работает успешно, когда я его использую curl -i http://localhost:8080
, он получает правильный html-ответ, однако когда я запускаю через публичный IP, он не отвечает на этом порту.
Пробовал через таблицы IP и открыл этот порт, но все равно не работает. Также все остальные порты доступны, так как я запускаю любой сервер nodejs на любом другом порту, который работает нормально, например 8090 или 9090 и т. д. но почему эта служба недоступна через публичный IP.
решение1
Согласно обсуждению, чтобы ваше приложение прослушивало не только localhost, вы можете отредактировать файл:
apprtc/src/third_party/oauth2client/tools.py
И отредактируйте строку, указав свой публичный IP-адрес.
argparser.add_argument('--auth_host_name', default='localhost',
становиться
argparser.add_argument('--auth_host_name', default='Public_IP',