Я пытаюсь создать очень простой одностраничный веб-сайт, размещенный на моем ПК. Я использовал 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, необходимая для Serveo.
Что может быть причиной этой проблемы и как ее исправить?
Проблема решилась сама собой, просто подождав, я полагаю, что диспетчер DNS все еще находился в процессе установки записей.