将子域重定向到nginx web服务器时出现问题 问题解释

将子域重定向到nginx web服务器时出现问题 问题解释,nginx,dns,subdomain,google-domains,Nginx,Dns,Subdomain,Google Domains,我想在我的域中显示一个服务,在我的子域中显示另一个不同的服务,因此我购买了一个域并尝试将其链接到我的nginxweb服务器 我已经买了谷歌域名的域名。并将我的web应用程序上载到Nginx web服务器 例如,当我运行我的域时,它被完全重定向,但当我尝试重定向到我的子域时,没有办法使其工作,我尝试了不同的配置,收到了两个不同的错误: -DNS不存在(已通过DNScheck检查)。 -谷歌DNS页面错误 谷歌域名服务配置: 名称服务器: -使用谷歌域名服务器 DNSSEC -您的域已启用DNSSE

我想在我的域中显示一个服务,在我的子域中显示另一个不同的服务,因此我购买了一个域并尝试将其链接到我的nginxweb服务器

我已经买了谷歌域名的域名。并将我的web应用程序上载到Nginx web服务器

例如,当我运行我的域时,它被完全重定向,但当我尝试重定向到我的子域时,没有办法使其工作,我尝试了不同的配置,收到了两个不同的错误:

-DNS不存在(已通过DNScheck检查)。
-谷歌DNS页面错误

谷歌域名服务配置: 名称服务器: -使用谷歌域名服务器

DNSSEC -您的域已启用DNSSEC

注册主机 red.balls.com-->111.11.11.11(我的服务器地址)

合成记录 域转发
balls.com,→ 111.11.11.11(我的服务器地址)

自定义资源记录(从导出的记录中提取) balls.com.balls.com。在111.11.11.11中为3600 red.balls.com.balls.com。在111.11.11.11中为3600 . 在111.11.11.11中为3600 . 在111.11.11.11中为3600

nginx服务配置: 子域服务:

server {
        listen   80;

        root /var/www/redballs.com;

        index index.html index.htm;

        server_name red.balls.com;
}
server {

    listen   80;

    root /var/www/balls.com;

    index index.html index.htm;

    server_name balls.com;
}
子域服务:

server {
        listen   80;

        root /var/www/redballs.com;

        index index.html index.htm;

        server_name red.balls.com;
}
server {

    listen   80;

    root /var/www/balls.com;

    index index.html index.htm;

    server_name balls.com;
}

感谢您的阅读时间,一个简单的评论指出我做错了什么将非常感谢,因为我已经完成了我的应用程序,但我无法设置此子域。再次感谢。

对我来说,这听起来很像DNS问题。 您是否为子域添加了DNS记录

要使用的每个主机名都需要在DNS中映射到主机的IP地址或指向其他名称的CNAME

在没有看到实际数据的情况下调试DNS问题有点困难


旁注:。在我看来,您在创建该条目时忘记了一个点。在DNS中,一个名称在配置(或区域文件)中总是以一个点结尾。如果省略它,域名通常会自动追加。

是的,我为子域添加了DNS记录:red.balls.com.balls.com。在111.11.11.11中的3600。这个域工作得很好,但它的子域失败了。这就是我的实际配置。谢谢您的时间。“是的,我添加了子域的DNS记录:red.balls.com.balls.com。”但这有多有用?除了人们之外,你还可以使用这个名字
red.balls.com
对吗?如果是这样,您需要它的记录,而不是
red.balls.com.balls.com
看起来您需要
red.balls.com
的DNS记录(而不是
red.balls.com.balls.com