域未映射到Web服务器,Ubuntu上的Nginx

时间:2019-04-05 23:56:21

标签: nginx dns webserver

我的情况很奇怪,很困惑。我设置了Linux Ubuntu VPS并安装了nginx,仅用于提供Web文件。我没有将它用作反向代理或任何类型的负载平衡器。

我购买了一个域,并创建了两个A记录:@和www,它们映射到服务器的IPv4地址。

当我ping域名(例如,在cmd中键入ping mydomain.example时),我得到正确的IP地址响应。如果我通过直接输入IP地址从客户端浏览器连接到服务器,则会加载nginx欢迎页面,因此Web服务器正在运行并完成其工作。但是,如果我尝试导航到mydomain.examplewww.mydomain.example,浏览器就会计时。

在使用Tomcat和Apache之前,我已经完成了此配置。我需要在nginx中进行一些配置,以使其在导航到域时提供内容吗?我配置了服务器块,并将server_name设置为mydomain.example。我已经看了很多教程,但是不知道为什么它没有连接。

我认为这是浏览器问题,但Chrome和Firefox均无法连接。有什么想法可以检查以进一步解决此问题吗?

1 个答案:

答案 0 :(得分:0)

因此,在花费大量时间并进行了测试之后,我发现它无法正常工作的原因是因为我的域名是最近从Google购买的.dev TLD。显然,这些域需要使用SSL。

我使用certbot并在服务器上安装了SSL证书,该证书立即开始工作。我希望在购买该域时有一个通知,指出它仅适用于SSL。本来可以救我几天。

相关问题