首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置绑定以服务地址app.domain.domain

如何配置绑定以服务地址app.domain.domain
EN

Server Fault用户
提问于 2010-12-18 16:35:11
回答 1查看 2.3K关注 0票数 1

我想在app-name.local.dev上提供一个web应用程序。

目前,我已经准备好在app-name.local上提供它的配置。

name.conf

代码语言:javascript
复制
zone "davinci.local" IN {
    type master;
    file "davinci.local";
};

davinci.local

代码语言:javascript
复制
davinci.local. 7200    IN       SOA     davinci.local. root.davinci.local. (
          20100601 ;    Serial (a date in this case)
          15      ; Refresh every 15 minutes
            3600    ; Retry every hour
            3000000 ; Expire after a month+
            86400 ) ; Minimum ttl of 1 day
              IN      NS      davinci.local.
              IN      A       127.0.0.1
*.davinci.local.        IN      A       127.0.0.1      

为了为davinci.local.dev服务,我必须做什么改变?

我试一试: name.conf

代码语言:javascript
复制
zone "davinci.local.dev" IN {
   type master;
   file "davinci.local.dev";
};

/var/named/davinc.local.dev

代码语言:javascript
复制
davinci.local.dev 7200    IN       SOA     davinci.local.dev. root.davinci.local.dev. (
          20100601 ;    Serial (a date in this case)
          15      ; Refresh every 15 minutes
            3600    ; Retry every hour
            3000000 ; Expire after a month+
            86400 ) ; Minimum ttl of 1 day
              IN      NS      davinci.local.dev
              IN      A       127.0.0.1
*.davinci.local.dev        IN      A       127.0.0.1 

但我知道这个错误:

代码语言:javascript
复制
named-checkzone davinci.local.dev /var/named/davinci.local.dev 
/var/named/davinci.local.dev:1: SOA record not at top of zone (davinci.local.dev.davinci.local.dev)
/var/named/davinci.local.dev:8: using RFC1035 TTL semantics
zone davinci.local.dev/IN: loading from master file /var/named/davinci.local.dev failed: not at top of zone

在nginx.conf中:

代码语言:javascript
复制
server {
      listen 8080;
      server_name .davinci.local;
      root /Users/Nerian/NetBeansProjects/DaVinci/DaVinci/public;
      passenger_enabled on;
   }      

server {
      listen 8080;
      server_name .davinci.local.dev;
      root /Users/Nerian/NetBeansProjects/DaVinci/DaVinci/public;
      passenger_enabled on;
   }
EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-12-18 16:51:46

您需要在named.conf中添加另一个部分:-

代码语言:javascript
复制
zone "davinci.local.dev" IN {
    type master;
    file "davinci.local.dev";
};

然后,获取用于davinci.local的zonefile的副本,将对davinci.local.的所有引用更改为davinci.local.dev.,并保存为davinci.local.dev。然后,您需要告诉bind重新加载它的配置-- rndc reloadservice bind reload/etc/init.d/bind reload应该可以工作,这取决于操作系统。

您还需要对您的You服务器(大概是另一个虚拟主机)进行更改。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/213989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档