Invalid Host header - Невозможно подключиться к моему приложению, размещенному на дроплете в цифровом океане с доменным именем в URL, но работает с IP-адресом

Я не могу подключить свое доменное имя к моей капле, на которой размещено приложение angular 2. Я могу пропинговать доменное имя и увидеть ответ с правильным IP-адресом в нем. Я также могу открыть приложение с IP-адресом, таким как http://xxx.xxx.xx.x:4200/ но пытаюсь с моим доменным именем, таким как http://example.com:4200/ возвращает ошибку -

This site can’t be reached
refused to connect.

Если я пытаюсь http://example.com/, получить ошибку -

This www.example.com page can’t be found
No webpage was found for the web address: http://www.example.com/

Приложение работает на порту 4200. Порты 4200, 8080, 80, 443 имеют доступ к ним. Когда я попытался запустить приложение на порту 80, чтобы посмотреть, имеет ли это какое-либо отношение к нему, оно работает с ip, нажимая http://xxx.xxx.xx.x/ (без порта), но выдает ошибку с http://example.com/

Invalid Host header

Искал много учебников, но без помощи. Буду признателен за любую оказанную помощь.

1 ответ

Это было --disable-host-check который я пропускал по некоторым причинам, которые работали для меня. Не уверен, как правильно с этим справиться. Нужно больше домашней работы.

Другие вопросы по тегам