jjzjj

go - 使用 gin 路由器处理 golang 中的动态子域的最佳方法是什么

大家好,我正在做一个项目,我需要用路由设置多个子域。我尝试了包含两个子域的代码,但在我的例子中是100个子域。我为此尝试了以下代码:packagemainimport("github.com/gin-gonic/gin""net/http""strings")typeSubdomainsmap[string]http.Handlerfunc(subdomainsSubdomains)ServeHTTP(whttp.ResponseWriter,r*http.Request){domainParts:=strings.Split(r.Host,".")ifmux:=subdomains[

ssl - 通过 DNS 对多个子域和 IP 地址使用 autocert

我有两台独立的服务器,它们使用相同的域名和不同的前缀,一台做一些应用程序的事情,另一台做文件共享。使用autocert包,我如何才能配置证书管理器来生成我可以在两台服务器上使用的证书? 最佳答案 将两个域添加到证书管理器白名单:certManager:=autocert.Manager{Prompt:autocert.AcceptTOS,HostPolicy:autocert.HostWhitelist("domain.me","filesharing.domain.me"),//YourdomainhereCache:autoce

windows - 如何在 Windows 上创建子域?

我只想在我的计算机FQDN中添加几个子域,这样我就可以拥有一些虚拟服务器(apache)。有什么想法吗?注意:我需要在我的机器上添加别名,比如a.foo.com和b.foo.com。我认为Apache不会使用这些别名。备选方案:我决定不再尝试向我的域名添加内容(从那时起我必须编辑dns服务器),而是为单独的端口配置虚拟主机。这样一切都取决于我的电脑。尽管如此,还是感谢您的帮助! 最佳答案 如果这是在Windows域上:进入DC上的DNS管理工具,并添加主机条目(CN记录,而不是A记录),将所需名称指向原始计算机名称。如果您在一个(非

windows - IIS7 上可能有一个 IP 地址和两个子域吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion背景我在我的家庭网络中使用一台运行WindowsSBS2011的服务器。它为ActiveDirectory、IIS7和DNS服务提供服务。目前,我可以使用“默认网站”网站更改我的域(mydomain.com)在Internet上的外观。但是,当我在IIS管理器中创建其他网站(blog.mydomain.com)时,它们没有显示在Internet上。问题一:是否可以在WindowsIIS7中设置

javascript - 使用子域时防止预检选项

给定两个子域:web.mysite.com和api.mysite.com当前从web.向api.发出任何请求都会导致发出预检OPTIONS请求。如果它没有为中国的请求增加额外的600毫秒,这就不是什么大问题。有人告诉我在JS中设置document.domain='mysite.com';可以解决问题,但这根本没有帮助。是否可能/如何在发送到不同的子域时禁用OPTIONS请求。 最佳答案 使用iframe解决了这个问题这似乎是Facebook/Twitter所做的技术。步骤如下:1)设置document.domain成为根域。所以给出

用于仅查找没有子域的根域名的 Javascript/Regex

我进行了搜索,发现了很多类似的正则表达式示例,但并不是我所需要的。我希望能够传入以下url并返回结果:www.google.com返回google.comsub.domains.are.cool.google.com返回google.comdoesntmatterhowlongasubdomainis.idont.wantit.google.com返回google.comsub.domain.google.com/no/thanks返回google.com希望这是有道理的:)提前致谢!-James 最佳答案 您不能使用正则表达式执行

从父域到子域的 JavaScript 访问?

我读过设置document.domain="example.com"允许我从子域访问父域。反之亦然吗?假设我的主站点在http://example.com下运行。我想通过AJAX(GET和POST)访问的所有API函数都托管在http://api.example.com上。我可以从example.com访问api.example.com吗?编辑:再次查看document.domain,我认为这不会解决问题。调用api.example.com的结果不是必需的HTML,而是API服务器上运行的PHP脚本的输出。它可以是JSON、纯文本等。因此无法为此设置document.domain(因为

javascript - 如何注册来自不同子域的服务 worker

我有两个子域:https://abc.xxxx.com和https://xyz.xxxx.com.所以我的问题:1).isitpossibletoregisteraserviceworkerforhttps://xyz.xxxx.comfromhttps://abc.xxxx.com?ifyesthenhow?2).ifhttp://abc.xxxx.com(httpinsecure)thenanywaytoregisteraserviceworkerforhttps://xyz.xxxx.comfromhttp://abc.xxxx.comlikeiniframeorsomethin

javascript - 即使正确设置了 document.domain,跨子域 ajax 请求也被拒绝

在我的应用程序中,我在一个子域(dev.u413.com)上有一个网站,我使用jQuery向另一个子域(api.u413.com)上的JSONapi发出ajax请求。当我检查Chrome开发工具和FirefoxFirebug中的请求时,我的请求似乎被Access-Control-Allowed-Origin阻止了。我将document.domain设置为当前域的后缀:document.domain='u413.com';。这是我的要求:$.ajax({dataType:'json',data:{parseAsHtml:true,cli:'help'},url:'http://api.u

javascript - 使用 JavaScript 获取没有子域的域名?

如何获取没有子域名的域名?例如如果url是“http://one.two.roothost.co.uk/page.html”如何获取“roothost.co.uk”? 最佳答案 以下是提取不带任何子域的域名的解决方案。此解决方案不对URL格式做出任何假设,因此它应该适用于任何URL。由于有些域名只有一个后缀(.com),有些域名有两个或更多(.co.uk),为了在所有情况下都获得准确的结果,我们需要使用PublicSuffixList解析主机名,其中包含所有公共(public)域名后缀的列表。解决方案首先,包括publicsuffi