Руководство по установке сервера S-INFO
×

41. Backend локально работает, но недоступен с других компьютеров

Если на сервере backend отвечает:

curl http://localhost:5000
 

но с другого компьютера не открывается:

значит backend как приложение работает, а проблема находится на уровне сети, Nginx, DNS, сертификата или межсетевого экрана.
 

Проверьте:

sudo nginx -t
sudo systemctl status nginx
sudo ss -tulnp | grep nginx
sudo ufw status
 

Также проверьте:

  • домен указывает на правильный сервер;
  • открыт порт 443;
  • Nginx применил актуальную конфигурацию;
  • сертификат доверен клиентскому компьютеру;
  • корпоративный прокси или межсетевой экран не блокирует соединение;
  • клиент использует правильный адрес сервера: https://<DOMAIN>/api/.
 
Внешний порт 5000 открывать не требуется, если backend опубликован через Nginx.