【问题标题】:How to serve multiple domains with nginx using 1 droplet on digital ocean如何在数字海洋上使用 1 滴使用 nginx 服务多个域
【发布时间】:2020-12-19 18:16:28
【问题描述】:

这是默认的 conf,它可以在我的公共域中正常工作并正确提供。

/etc/nginx/sites-available/default

server {
    server_name  localhost;
    listen       80;
    root         /usr/share/nginx/html;
    index        index.html;
}

我复制了这个“conf”文件并重命名为我的网络域名:

/etc/nginx/sites-available/MYDOMAIN.com

server {
    server_name  MYDOMAIN.com www.MYDOMAIN.com;
    listen       80;
    root         /usr/share/nginx/html;
    index        index.html;
}

我添加了符号链接

ln -s /etc/nginx/sites-available/MYDOMAIN.com /etc/nginx/sites-enabled/

我也更新了主机(虽然不确定是否需要)

/etc/hosts

127.0.0.1 localhost
127.0.0.1 MYDOMAIN.com

我已通过 names.co.uk 将域名指向我的服务器。

如果你看,你可以在这里看到它正确转发:

https://codebeautify.org/name-server-lookup

MYDOMAIN.com    IN  1800    NS  ns3.digitalocean.com
MYDOMAIN.com    IN  1800    NS  ns1.digitalocean.com
MYDOMAIN.com    IN  1800    NS  ns2.digitalocean.com

我已经重启了nginx

systemctl reload nginx

状态良好

systemctl status nginx

● nginx.service - 高性能 Web 服务器和反向代理服务器 已加载:已加载(/lib/systemd/system/nginx.service;已启用;供应商预设:已启用) 活动:自 2020 年 12 月 19 日星期六 17:39:06 UTC 起活动(运行); 32 分钟前 文档:man:nginx(8)

我可以访问ip地址:

http://143.110.171.174/

这正确地提供了默认的 conf 文件

但是我不能访问www.MYDOMAIN.com

没有返回任何内容。谁能告诉我我错过了什么?

【问题讨论】:

  • 似乎是 DNS 问题,您是否在 DigitalOcean 中与您的 NS 记录一起创建了 A 记录?
  • @lotfio 我设置了两个域。两者都来自 names.co.uk,我都设置为将 3 个域指向数字海洋。其中一个显示了数字海洋上的 A 记录,而 easywebreader.com 尚未显示。我没有手动设置。我假设它在从 names.co.uk 传输名称服务器时自动更新。我想知道这是否只是等待完成转移的问题,因为它不到 24 小时
  • easywebreader.com 3 NS / 1 SOA otherdomain 1 A / 3 NS / 1 SOA
  • 您能分享一张您的 DigitalOcean DNS 记录的图片吗?
  • 尝试添加A记录type: A, hostname @, will direct to : your droplet ip, TTL : 3600

标签: nginx digital-ocean


【解决方案1】:

您的 DNS 规则中似乎缺少 DNS A record

您可以按如下方式向您的 Droplet 添加 A 记录

  • 在控制面板中,点击主菜单中的网络
  • 然后点击您要管理的域。
  • 然后选择记录类型为A
  • 添加主机名@ ($ORIGIN)
  • 选择要重定向到的 Droplet IP
  • 选择 TTL 3600

等待几分钟,您应该可以让您的域正常工作 如需参考,您可以查看此链接:https://www.digitalocean.com/docs/networking/dns/how-to/manage-records/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-01
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 2016-04-20
    • 1970-01-01
    • 2017-09-11
    • 1970-01-01
    相关资源
    最近更新 更多