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.
|