1:在上面的示例中,“mycompany.fogBUGz.com”是否以某种特殊方式在DNS中设置,而不是如何设置一个香草“www.foo.com”域?
2:假设Fog Creek使用Tomcat(我确定它不是真的,但假装它是)他们是否可能在他们的服务器上创建了tomcat / webapps / mycompany子目录?或者有一些更简单的方法来处理这个?
我显然不是DNS或TC向导.有任何见解赞赏.新年快乐!
解决方法 这就是所谓的通配符子域(在dns中),然后使用url重写进行处理.通配符子域看起来像这样:
*.domain.tld. IN A 1.2.3.4
然后,您可以设置apache以接受对任何子域的请求:
<VirtualHost 111.22.33.55> documentRoot /www/subdomain Servername www.domain.tld ServerAlias *.domain.tld</VirtualHost>
然后,您可以使用mod_rewrite将其中一个子域上的流量重定向到子文件夹或查询字符串.像这样的东西:
RewriteCond %{http_HOST} ^(www.)?([a-z0-9-]+).domain.com [NC]RewriteRule (.*) %2/ [L]总结
以上是内存溢出为你收集整理的domain-name-system – 设置客户特定域全部内容,希望文章能够帮你解决domain-name-system – 设置客户特定域所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)