Я пытаюсь создать очень простой одностраничный веб-сайт, размещенный на моем компьютере. Я использовал Python и SimpleHTTPServer для размещения сервера на localhost:8080
и теперь я пытаюсь перенаправить трафик с домена на localhost. Для этого я использую Сервео. Все отлично работает, когда я использую эту команду для перенаправления портов:
ssh -o ServerAliveInterval=60 -R 80:localhost:8080 serveo.net
Но как только я включаю свой домен и запускаю эту команду:
ssh -o ServerAliveInterval=60 -R mydomain.ml:80:localhost:8080 serveo.net
Я получаю такую ошибку:
Warning: remote port forwarding failed for listen port 80
Я провел небольшое исследование ошибки и обнаружил, что она в основном вызвана чем-то другим, использующим этот порт, но на моем компьютере или в домене больше ничего нет. В диспетчере DNS моего домена я убедился, что у меня есть запись A, указывающая на 159.89.214.31
и запись TXT с отпечатком моего SSH-ключа, необходимого для Сервео.
Что может быть причиной этой проблемы и как ее исправить?
Проблема решилась сама собой, просто подождав, я полагаю, что диспетчер DNS все еще находился в процессе установки записей.