我正在尝试设置CDN。我测试了CDN,它使用这个脚本很好用
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.1.min.js"></script>
<script src="http://az849200.vo.msecnd.net/jquery/jquery.maskedinput.js"></script>
<script>
jQuery(function ($) {
$("#date").mask("99/99/9999", { placeholder: "mm/dd/yyyy" });
$("#phone").mask("(999) 999-9999");
$("#tin").mask("99-9999999");
$("#ssn").mask("999-99-9999");
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="text" id="date" name="date" runat="server" />
</div>
</form>
</body>
</html>
然而,问题是我改变的时候:
<script src="http://az849200.vo.msecnd.net/jquery/jquery.maskedinput.js"></script>
到我的自定义域
<script src="http://cdn.fingerscrossederie.com/jquery/jquery.maskedinput.js"></script>
从这个屏幕截图中我可以看到,我创建了一个带有网络解决方案的CNAME,它已被Azure接受。
我正在阅读这篇文章,它说创建自定义域时可能会有延迟,但自创建自定义域以来已经过了13个小时。
CNAME屏幕截图
我不知道从哪里开始。
丹
答案 0 :(得分:0)
你真的很亲近。
cdn.fingerscrossederie.com
应该是dns CNAME记录并指向
az849200.vo.msecnd.net
您应该在自己的主机/域名管理器(网络解决方案)中配置它。
提示:在开头设置一个简短的TTL,所以如果你犯了一个错误,你将不得不等待几个小时,直到TTL过期。如果你犯了错误,TTL为7200很长。
检查/验证是这样的:
命令:
dig cdn.fingerscrossederie.com
要查找的输出(这看起来是正确的btw):
;;答案部分:
cdn.fingerscrossederie.com。 7199 IN CNAME az849200.vo.msecnd.net。
az849200.vo.msecnd.net。 3599 IN CNAME cs3.wpc.v0cdn.net。
cs3.wpc.v0cdn.net。 3599 IN A 93.184.221.200
一旦您确认自己获得了正确的CNAME,就可以验证您的设置是否有效。这可以通过两个简单的curl命令完成,并比较标题:
命令:
$ curl -I http://cdn.fingerscrossederie.com/jquery/jquery.maskedinput.js
输出:
HTTP / 1.1 404 Not Found
内容类型:text / html
日期:星期五,1月8日11:37:55 GMT
服务器:ECAcc(ams / 48AE)
内容长度:345
另一个:
命令(这应该是cdn url - 你命名的那个):
$ curl -I http://az849200.vo.msecnd.netjquery/jquery.maskedinput.js -H "Host: cdn.fingerscrossederie.com"
输出:
HTTP / 1.1 404 Not Found
内容类型:text / html
日期:星期五,1月8日11:39:25 GMT
服务器:ECAcc(ams / 48AE)
内容长度:345
看到你在两端获得404,这意味着两件事:
希望这有帮助