设置域

一切已经解决 – 无需回答:)

我现在正在设置一个本地web服务器来做很多web开发工作。 我不是真的在托pipeconfiguration知识。

事情是我刚刚在/ etc / hosts中添加了mydomain.com这很好,但下一步是什么?

TI需要在* .mydomain.com上使用通配符,所以我想我需要在绑定中添加我的区域,这是正确的吗? 所以我可以在apache和play-framework中使用虚拟主机

一切都将是本地的,但有一段时间,我想公开我的networking服务器,使用无ip服务的某些人,在Windows中,我已经做到了,在Linux中,我不知道是否有任何区别。

如果我正确地configuration它,问题几乎是? 如果这听起来令人困惑,让我知道,我会尽力详细说明

要设置您自己的“本地域”,您需要首先编辑您的/etc/hosts ,添加您的域,例如127.0.0.1 mydomain.com mydomain_alias保存您的/etc/hosts

之后,你需要安装绑定并编辑你的named.conf,在这个步骤中我使用了webmin因为它比通过terminal要容易得多。 我添加了我的主域名为mydomain.com并添加了以下地址:

接下来,我们编辑/etc/default/bind9 ,确保RESOLVCONF=yes在那里,否则添加它。 要禁用ipv6 相信我,你可能想要,因为在你的系统日志,它开始尝试找出ipv6的请求 。 所以只做IpV4,

最终结果可能看起来像这样,而-4指的是互联网协议版本

 OPTIONS="-4 -u bind" 

一旦你正确地configuration绑定,你几乎已经准备好了。

下一步,编辑你的/etc/resolv.conf

nameserver 127.0.0.1作为你的第一个名字服务器。 现在来testing你的通配符,设置apache,设置虚拟主机google以供参考

简单的例子:

 <VirtualHost *> ServerName www.mydomain.com ServerAlias *.mydomain.com DocumentRoot /path/to/documentroot </VirtualHost> 

享受,任何怀疑只是评论