无法通过我的 Google 域访问我的 AWS Lightsail 实例

问题描述 投票:0回答:1

我制作了一个 AWS Lightsail 实例。我通过以下步骤在此 AWS Lightsail 实例上设置了一个测试网站(将 example.com 替换为我的实际域):

设置nginx

sudo mkdir /var/www/example.com  
sudo mkdir /var/www/example.com/html  
sudo chown -R $USER:$USER /var/www/example.com/html  
sudo chmod -R 755 /var/www/example.com 

制作测试html文件 nano /var/www/example.com/html/index.html # 让它说例如...(不带引号):

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Mysite, Nginx!</title>
</head>
<body>
    <h1>Hello, User!</h1>
    <p>We have just configured our Nginx web server on Ubuntu Server!</p>
</body>
</html>

制作站点可用配置 sudo nano /etc/nginx/sites-available/example.com:

server {
       listen 80;
       listen [::]:80;

       server_name example.com;

       root /var/www/example.com;
       index index.html;

       location / {
               try_files $uri $uri/ =404;
       }
}


sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/  
sudo nginx -t  
sudo systemctl restart nginx  

我将 Lightsail 实例的名称服务器放在“自定义名称服务器(活动)”的 Google 域页面中。

这是我的 AWS Lightsail 实例的仪表板的样子:

ipv6 AAAA 记录是这样的:

我知道大部分截图数据都被审查过,但“记录名称”是我的域名,“解析到”是我的 lightsail 实例的名称,“路由流量到”是我的 AWS Lightsail 实例的 ipv6 地址。

当我尝试在浏览器中访问我的域时,我在 Chrome 中遇到了可怕的

This site can’t be reached, DNS_PROBE_FINISHED_NXDOMAIN
错误。那么我哪里出错了?如何让我的网站在浏览器中运行?

更新:
奇怪的事件转折......
一天过去了,它现在可以在我的 iPhone 上使用,但不能在我的电脑浏览器中使用。

这是我的iPhone:

这是我的电脑(Firefox):

这是否有助于诊断问题?它在我的手机上运行但在我的电脑上运行,这对我来说似乎很奇怪。

amazon-web-services nginx ipv6 amazon-lightsail google-domains
1个回答
0
投票

这是一个简单的传播问题。我在部署 AWS Lightsail 实例的同一天购买了域,因此我不得不等待 DNS 信息传播。

© www.soinside.com 2019 - 2024. All rights reserved.