我刚刚计划用Java创建一个博客应用程序。但我不理解一件事。假设我的网站是xyz.com,用户T在网站上注册,那么他可以通过T.xyz.com浏览它。这怎么可能?我搜索了几个网站,发现这些网站上的人建议保留通配符*,因此我们可以捕获任何子域* .domain.com。这很好,但我正在localhost上工作,并没有托管该网站。那我应该键入哪个域名?在哪里打字? 我正在使用Ubuntu 9.10和Bind
任何帮助将不胜感激。
提前致谢!
答案 0 :(得分:0)
Localhost也可以有子域名,但您需要修复本地DNS以允许它。
这是我发现的(我不是linuxer所以我无法测试它),http://www.qc4blog.com/?p=576。 你还需要做与你的服务器相当的apache ...
在linux下,它是:/ etc / hosts
打开文件,并添加一个包含以下内容的新行: “127.0.0.1 site1.localhost”
下一步是编辑apache httpd.conf文件并声明你的子域名。 找到您的httpd.conf文件并附加以下内容:
<VirtualHost *>
ServerName site1.localhost
DocumentRoot "path/to/website"
</VirtualHost>