我试图将我的主机域名指向我的heroku应用程序,但是当我尝试管理我的域名时,我总是收到错误。
An error occurred. Please verify the validity of your nameservers and try again.
我已经在站点仪表板中将域名添加到heroku
编辑。我不希望我的域是子域。我希望它是主域。因为你不能通过子域的网站获利。
编辑清楚,我希望来自主机的域名 mysite.com 与我的heroku应用程序一起使用。因此,当我键入 mysite.com 我的 heroku 应用程序就会出现。我希望我的赫鲁库应用程序从这里开始
mysite.herokuapp.com
到这个
mysite.com
我不希望它是一个子域
根据https://devcenter.heroku.com/articles/custom-domains您必须首先在Hostgator添加一个像“CNAME wwwexample.herokuapp.com”这样的CNAME记录。之后,您必须将www.example.com(带或不带www)作为自定义域添加到您的项目中。这真的很简单。
我将在这里概述两种方法。一个工作,如果你仍然有面板,因为你支付托管与HostGator。(如果您使用Heroku进行托管,这毫无意义,因此这不是一个长期的解决方案。如果您只是在HostGator上注册了一个域名,理论上在任何一种情况下,其他方法都有效。
无论哪种方式,请执行以下操作:
< code>heroku域名:添加www.mysite.com
赫鲁库域名:等待“www.mysite.com”
登录mysite.com/cpanel上的HostGator cpanel界面。向下滚动到Domains并打开Advanced Zone Editor(单击链接)。您不会添加记录。相反,你要改变一个已经存在的。查找名称为“www.mysite.com”、类型为CNAME的记录(末尾有句点)。单击编辑。将CNAME字段更改为键入heroku domains
或向下滚动到heroku仪表板中Settings(设置)下的domains And Certificates(域和证书)时heroku提供的DNS目标。我的看起来像www.mysite.com.herokudns.com
。完成更改。
访问www.mysite.com.请将www放在url中。www必须在url中。这现在应该指向您的Heroku站点。也许您会看到400(错误请求)错误。这可能是因为您的后端不允许Heroku作为主机。例如,如果您有一个Django应用程序,它不处于调试模式(出于安全原因,您应该将DEBUG设置为False),您还必须将settings.py中的ALLOWED_HOSTS列表设置为包含“www.mysite.com”。否则,当您尝试从www.mysite.com域访问该站点时,您将收到400个错误。
最终结果是,www.mysite.com 指向您想要的位置,因此 www.mysite.com/some_page。
但是如果用户只输入“mysite.com”怎么办?它们将被定向到您的HostGator站点。一个简单的解决方案是转到CPanel的Redirects部分,也在Domains下,从您的域永久重定向(将以“/”开头的文本框留空)到http://(((www.mysite.com/))[StackOverflow不会让我在没有括号的情况下将其放入。]这样做的只是强制“www”出现在URL中,即使用户没有键入它。现在,无论用户输入什么,最终都会出现在Heroku站点。我不介意在URL框中挂一个“www”,所以这对我来说很管用。
如果您没有HostGator托管或放弃它,您可能无法访问cpanel的东西。首先,添加域,如顶部所示。现在为赫洛安装点数 DNS 加载项。它会自动与您的自定义域同步(即使在安装后也是如此)。因此,当您在 Heroku 仪表板中打开 PointDNS 时,您会看到它基本上设置了所需的一切。在HostGator中,在 https://portal.hostgator.com/domain/manage),单击您的域名并找到更改名称服务器的链接。选择“手动设置我的域名服务器”
,并将默认名称服务器替换为您在 PointDNS 加载项页面的主页上看到的标记为 NS
的名称服务器。(您也可以在PointDNS中自由添加更多或更改它们。
HostGator表示,传播需要几天时间。我看到改变在几秒钟内生效。
如果现在没有w.
就不起作用(检查索引页面以外的页面),我在这里概述了一个潜在的解决方案。
使用此PointDNS解决方案,您可能希望在世界各地测试您的站点,以确保它在那里可用。我确保我的可以从我希望人们能看到它的地方获得,但它也可以在北京获得,所以我认为使用PointDNS不会有地理限制。我喜欢使用www.webpagetest。组织从不同的地点测试该网站。
我是Lion服务器设置的新手。Lion服务器中配置了一个静态IP,但我们没有为这个静态IP分配域名。所以我们计划保留它以供内部使用。 当我尝试配置主机名(服务器- 在我更改为“本地地址的主机名”后没有反映。 由于这个原因,我无法访问“本地网络服务器”。我启动了Web服务器服务(服务器- 我需要做什么才能访问Lion服务器中的本地Web服务器?
问题内容: 我在Mac上创建了一个Ubuntu Docker容器 我将端口设置为123。 我的容器IP是 在Mac上,我尝试ping我的容器, ,我收到icmp_seq 0的请求超时…。 我该怎么办?因此,我的本地计算机可以ping通我安装的容器。我是否在容器(这是一个普通的ubuntu系统)上缺少一些应用程序安装? 问题答案: 您不能直接使用Docker for Mac ping或访问容器接口
您可能已经注意到,&字段都为空。原因是,服务器实际上没有域或主机名。在这种情况下我该怎么办? 我有一个记录指向和记录指向 我可以在中使用作为和吗?因为指向另一个具有另一个IP的VPS,它只负责web托管。
我想通过IP地址获得远程机器/主机名。我找到了很多答案,如nslookup、host、resloveip等。但是我仍然无法从我的目标机器(中央操作系统,ubuntu等)获得主机名似乎需要注册到DNS服务器? 我有一台名为test的机器,使用IP 10.1.27.97 但是我用了上面的方法还是不能得到“测试” 有人能帮我得到主机名表单IP地址吗?
我有一个代码库,需要强大的名称。 起初,我认为这将是一个简单的解决方案,因为我只是简单地为所需的ServiceStack程序集指定了强名称。由于ServiceStack内部对弱命名程序集的相互依赖性,此操作失败。然后,我咬紧牙关,使用我的密钥文件重新编译ServiceStack——这是不可取的,因为我没有看到一种方法可以在单个位置完成这项工作,并且必须将其添加到每个项目中。 即使如此,由于以下原因
我有域名,我想知道如何将域名连接到我的虚拟主机,我是新来的,所以请回答简单易懂的答案谢谢阅读,希望回答 我更改了hots文件C:\WINDOWS\system32\drivers\etc 127.0.0.1 www.test。通用域名格式 并且还更改httpd-vhosts.confD:\wamp\bin\apache\Apache2.4.4\conf\额外 服务器管理员webmaster@tes