大家好,我在 Azure 虚拟机上有一个 Laravel 应用程序,使用 ubuntu VM 中的 Nginx。我想将其链接到我在 name.com 上购买的自定义域... 这些是我执行的步骤,以便您可以跟踪我的问题,因为我没有其他选择:
虚拟机端:
- 我在我的虚拟机上创建了静态 IP。
- 我在我的虚拟机上创建了我的 DNS 名称。
- 我在我的虚拟机上打开了端口:(80 和 443)。
server_name
我在 Nginx 配置 (sites-available 和 sites-enabled) 中添加了我的域名。- 我在Nginx中打开了端口:(80,443)。
- 我为我的资源创建了一个 DNS 区域。
Name.com 端
- 我补充道:
a record: host: @, answer: my public IP of VM
- 我补充道:
a record: host: *, answer my public IP of VM
- 我补充道:
CNAME record : host: www, answer: my DNS name
- 我补充道:
TXT record : host : @, answer : MS=value
搜索后,我添加了从 Azure 的 DNS 区域获取的 DNS 名称服务器。
我等了好久,把上面的步骤每一步都改了,还是不行。
我得到的是:
Hmm. We’re having trouble finding that site.
We can’t connect to the server at bcwa.app.
If that address is correct, here are three other things you can try:
Try again later.
Check your network connection.
If you are connected but behind a firewall, check that Firefox has permission to access the Web.
我做错了什么?我下一步该怎么做?我使用 DNS 检查器检查了我的域名,它正确地返回了公有 IP 地址。
当我通过我的公共 IP 和 DNS 名称链接上网时,他们会将我引导到正确的应用程序。
我是 Azure 的新手,正在设置这些配置,所以如果有人尽快帮助我,我会很高兴。