尝试连接ReactJ和域名时无效的主机标头



我正在尝试在主机服务器上部署JS应用程序(返回nodejs,reactjs中的front(。我已经停止所有内容(后部,前部和数据库(,并且一切正常,我可以通过服务器的IP地址访问我的应用程序。

现在,我正在尝试设置一个域名,以指向我的应用程序。我有一个Invalid Host header when尝试从域名访问(同时仍在使用服务器的IP地址访问(。

我尝试将HOST:mydomain.com添加到我的ReactJS应用的.env,但我得到了此错误Could not find an open port at mydomain.com

如果有人可以帮助我:(

给定的应用程序可以通过IP工作,您可以按原样保留应用程序的配置。请勿添加HOST或任何其他配置。

iP到名称映射是使用DNS完成的。因此,像这样的DNS区域进行了DNS注册

mydomain.com A <IP address of app>

其中A是DNS输入类型。或向提供商请求为您注册A输入类型。

用于测试目的,您可以使用主机文件C:WindowsSystem32driversetchosts在任何Windows PS上进行映射,其中

完成映射
<IP address of app> mydomain.com

hosts仅在一台PC上工作。

添加到hostsDNS尝试ping mydomain.com之后,以确保该名称已解决以更正IP地址。

当一个Web服务器在一个IP上托管几个不同的站点时,将完成Web服务器上的映射。但是,当您使用Docker时,最好让一个Docker容器用于一项服务。

相关内容

  • 没有找到相关文章

最新更新