我想在app-name.local.dev上提供一个web应用程序。
目前,我已经准备好在app-name.local上提供它的配置。
name.conf
zone "davinci.local" IN {
type master;
file "davinci.local";
};davinci.local
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
zone "davinci.local.dev" IN {
type master;
file "davinci.local.dev";
};/var/named/davinc.local.dev
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 但我知道这个错误:
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中:
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;
}发布于 2010-12-18 16:51:46
您需要在named.conf中添加另一个部分:-
zone "davinci.local.dev" IN {
type master;
file "davinci.local.dev";
};然后,获取用于davinci.local的zonefile的副本,将对davinci.local.的所有引用更改为davinci.local.dev.,并保存为davinci.local.dev。然后,您需要告诉bind重新加载它的配置-- rndc reload、service bind reload或/etc/init.d/bind reload应该可以工作,这取决于操作系统。
您还需要对您的You服务器(大概是另一个虚拟主机)进行更改。
https://serverfault.com/questions/213989
复制相似问题