游客cxylvopvq43km_个人页

游客cxylvopvq43km
0
1
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2018-07-17

    为什么所有缓存节点都无法访问

    详细解答可以参考官方帮助文档  使用CDN加速后,网站无法访问的排查步骤与解决方案,假设加速域名为www.a.com第一步:检查域名是否已经过cdn加速检查方式:在cmd下进行ping测试,查看是否有kunlun*.com字样后缀的cname,若存在,则表示该域名已经成功解析到cdn节点;若ping的结果IP仍然是该域名的源站服务器IP,说明源站访问异常,请直接排查源站服务。第二步:确定回源是否正常若第一步已确定解析到cdn,只需将该域名下的某url在浏览器进行访问,则可知道经过cdn加速后的访问效果;此时进行hosts文件修改,添加条目“12.12.12.12 www.a.com”保存后,将浏览器缓存清除并重新打开,再次访问则是回源访问效果,若依然访问异常,说明源站访问异常,请直接排查源站服务。若回源正常,经过cdn异常,请继续排查第三步。Host配置可参考:域名绑定host操作步骤。第三步:检查cdn配置是否正确通过www.a.com这个域名检查该域名的配置,查看cname是否匹配正确。这里需要特别注意的是CDN控制台上的源站是对应源站的IP,也就是说这里不管用户设置的是IP还是域名都会解析成对应的域名进行回源;而源站对应站点则是通过回源host来决定的,因此回源host一定要与源站对外服务的站点对应。  注意:www.a.com域名在平台上生成的cname,只能www.a.com本域名使用,无法提供给其他域名,如img.a.com使用,如下具体实例配置则是错误的(即img.pier39.cn的cname一定是以img.pier39.cn开头的)。 第四步:检查源站配置检查配置中“源站”的配置是否是该域名的源站服务器,若不是,请修改成对应的服务器IP。第五步:检查源站安全策略若如上均配置无误,说明cdn已正常配置,请确认源站是否配置了一些安全策略(如防火墙或安全狗等),若有,请排查是否有以下四个IP段的IP拦截记录,若有,请加白名单。140.205.127.0/25      140.205.253.128/25  139.196.128.128/25   101.200.101.0/25如问题还未解决,请联系售后技术支持。  
    踩1 评论0
  • 提交了问题 2018-07-12

    上传的文件时间不对

  • 回答了问题 2018-06-22

    我们的虚拟主机 qyw82861,视频打不开

    详细解答可以参考官方帮助文档1. Windows 主机系统的虚拟主机,在 主机管理控制台 可以添加系统支持的 MIME 的类型。操作的方式:登录 主机管理控制台 >   管理 > 站点信息 > 高级环境设置 > MIME类型设置。MIME 类型如果不知道,请查看文档最后列出的常用类型介绍。比如添加 pdf 类型 :第一个方框(文件类型)填写 .pdf ,第二个(应用程序)填写 application/pdf 。 2. Linux 系统的虚拟主机,无法在控制面板操作,需要编写伪静态规则文件添加。2.1 找到伪静态文件 .htaccess  FTP 显示隐藏文件  .htaccess  参考这里。2.2 在本地编辑 .htaccess 文件添加的规则如下(这里举例是mp4,支持添加多条)AddHandler audio/mp4 .mp4 3. 常用MIME类型介绍 格式前面为后辍名,后面为对应的 MIME 型例如:rar application/x-rar-compressed  表示 rar 对应的是application/x-rar-compressed { “.323”, “text/h323” },{ “.3gp”, “video/3gpp” },{ “.aab”, “application/x-authoware-bin” },{ “.aam”, “application/x-authoware-map” },{ “.aas”, “application/x-authoware-seg” },{ “.acx”, “application/internet-property-stream” },{ “.ai”, “application/postscript” },{ “.aif”, “audio/x-aiff” },{ “.aifc”, “audio/x-aiff” },{ “.aiff”, “audio/x-aiff” },{ “.als”, “audio/X-Alpha5” },{ “.amc”, “application/x-mpeg” },{ “.ani”, “application/octet-stream” },{ “.apk”, “application/vnd.android.package-archive” },{ “.asc”, “text/plain” },{ “.asd”, “application/astound” },{ “.asf”, “video/x-ms-asf” },{ “.asn”, “application/astound” },{ “.asp”, “application/x-asap” },{ “.asr”, “video/x-ms-asf” },{ “.asx”, “video/x-ms-asf” },{ “.au”, “audio/basic” },{ “.avb”, “application/octet-stream” },{ “.avi”, “video/x-msvideo” },{ “.awb”, “audio/amr-wb” },{ “.axs”, “application/olescript” },{ “.bas”, “text/plain” },{ “.bcpio”, “application/x-bcpio” },{ “.bin “, “application/octet-stream” },{ “.bld”, “application/bld” },{ “.bld2”, “application/bld2” },{ “.bmp”, “image/bmp” },{ “.bpk”, “application/octet-stream” },{ “.bz2”, “application/x-bzip2” },{ “.c”, “text/plain” },{ “.cal”, “image/x-cals” },{ “.cat”, “application/vnd.ms-pkiseccat” },{ “.ccn”, “application/x-cnc” },{ “.cco”, “application/x-cocoa” },{ “.cdf”, “application/x-cdf” },{ “.cer”, “application/x-x509-ca-cert” },{ “.cgi”, “magnus-internal/cgi” },{ “.chat”, “application/x-chat” },{ “.class”, “application/octet-stream” },{ “.clp”, “application/x-msclip” },{ “.cmx”, “image/x-cmx” },{ “.co”, “application/x-cult3d-object” },{ “.cod”, “image/cis-cod” },{ “.conf”, “text/plain” },{ “.cpio”, “application/x-cpio” },{ “.cpp”, “text/plain” },{ “.cpt”, “application/mac-compactpro” },{ “.crd”, “application/x-mscardfile” },{ “.crl”, “application/pkix-crl” },{ “.crt”, “application/x-x509-ca-cert” },{ “.csh”, “application/x-csh” },{ “.csm”, “chemical/x-csml” },{ “.csml”, “chemical/x-csml” },{ “.css”, “text/css” },{ “.cur”, “application/octet-stream” },{ “.dcm”, “x-lml/x-evm” },{ “.dcr”, “application/x-director” },{ “.dcx”, “image/x-dcx” },{ “.der”, “application/x-x509-ca-cert” },{ “.dhtml”, “text/html” },{ “.dir”, “application/x-director” },{ “.dll”, “application/x-msdownload” },{ “.dmg”, “application/octet-stream” },{ “.dms”, “application/octet-stream” },{ “.doc”, “application/msword” },{ “.docx”, “application/vnd.openxmlformats-officedocument.wordprocessingml.document” },{ “.dot”, “application/msword” },{ “.dvi”, “application/x-dvi” },{ “.dwf”, “drawing/x-dwf” },{ “.dwg”, “application/x-autocad” },{ “.dxf”, “application/x-autocad” },{ “.dxr”, “application/x-director” },{ “.ebk”, “application/x-expandedbook” },{ “.emb”, “chemical/x-embl-dl-nucleotide” },{ “.embl”, “chemical/x-embl-dl-nucleotide” },{ “.eps”, “application/postscript” },{ “.epub”, “application/epub+zip” },{ “.eri”, “image/x-eri” },{ “.es”, “audio/echospeech” },{ “.esl”, “audio/echospeech” },{ “.etc”, “application/x-earthtime” },{ “.etx”, “text/x-setext” },{ “.evm”, “x-lml/x-evm” },{ “.evy”, “application/envoy” },{ “.exe”, “application/octet-stream” },{ “.fh4”, “image/x-freehand” },{ “.fh5”, “image/x-freehand” },{ “.fhc”, “image/x-freehand” },{ “.fif”, “application/fractals” },{ “.flr”, “x-world/x-vrml” },{ “.flv”, “flv-application/octet-stream” },{ “.fm”, “application/x-maker” },{ “.fpx”, “image/x-fpx” },{ “.fvi”, “video/isivideo” },{ “.gau”, “chemical/x-gaussian-input” },{ “.gca”, “application/x-gca-compressed” },{ “.gdb”, “x-lml/x-gdb” },{ “.gif”, “image/gif” },{ “.gps”, “application/x-gps” },{ “.gtar”, “application/x-gtar” },{ “.gz”, “application/x-gzip” },{ “.h”, “text/plain” },{ “.hdf”, “application/x-hdf” },{ “.hdm”, “text/x-hdml” },{ “.hdml”, “text/x-hdml” },{ “.hlp”, “application/winhlp” },{ “.hqx”, “application/mac-binhex40” },{ “.hta”, “application/hta” },{ “.htc”, “text/x-component” },{ “.htm”, “text/html” },{ “.html”, “text/html” },{ “.hts”, “text/html” },{ “.htt”, “text/webviewhtml” },{ “.ice”, “x-conference/x-cooltalk” },{ “.ico”, “image/x-icon” },{ “.ief”, “image/ief” },{ “.ifm”, “image/gif” },{ “.ifs”, “image/ifs” },{ “.iii”, “application/x-iphone” },{ “.imy”, “audio/melody” },{ “.ins”, “application/x-internet-signup” },{ “.ips”, “application/x-ipscript” },{ “.ipx”, “application/x-ipix” },{ “.isp”, “application/x-internet-signup” },{ “.it”, “audio/x-mod” },{ “.itz”, “audio/x-mod” },{ “.ivr”, “i-world/i-vrml” },{ “.j2k”, “image/j2k” },{ “.jad”, “text/vnd.sun.j2me.app-descriptor” },{ “.jam”, “application/x-jam” },{ “.jar”, “application/java-archive” },{ “.java”, “text/plain” },{ “.jfif”, “image/pipeg” },{ “.jnlp”, “application/x-java-jnlp-file” },{ “.jpe”, “image/jpeg” },{ “.jpeg”, “image/jpeg” },{ “.jpg”, “image/jpeg” },{ “.jpz”, “image/jpeg” },{ “.js”, “application/x-javascript” },{ “.jwc”, “application/jwc” },{ “.kjx”, “application/x-kjx” },{ “.lak”, “x-lml/x-lak” },{ “.latex”, “application/x-latex” },{ “.lcc”, “application/fastman” },{ “.lcl”, “application/x-digitalloca” },{ “.lcr”, “application/x-digitalloca” },{ “.lgh”, “application/lgh” },{ “.lha”, “application/octet-stream” },{ “.lml”, “x-lml/x-lml” },{ “.lmlpack”, “x-lml/x-lmlpack” },{ “.log”, “text/plain” },{ “.lsf”, “video/x-la-asf” },{ “.lsx”, “video/x-la-asf” },{ “.lzh”, “application/octet-stream” },{ “.m13”, “application/x-msmediaview” },{ “.m14”, “application/x-msmediaview” },{ “.m15”, “audio/x-mod” },{ “.m3u”, “audio/x-mpegurl” },{ “.m3url”, “audio/x-mpegurl” },{ “.m4a”, “audio/mp4a-latm” },{ “.m4b”, “audio/mp4a-latm” },{ “.m4p”, “audio/mp4a-latm” },{ “.m4u”, “video/vnd.mpegurl” },{ “.m4v”, “video/x-m4v” },{ “.ma1”, “audio/ma1” },{ “.ma2”, “audio/ma2” },{ “.ma3”, “audio/ma3” },{ “.ma5”, “audio/ma5” },{ “.man”, “application/x-troff-man” },{ “.map”, “magnus-internal/imagemap” },{ “.mbd”, “application/mbedlet” },{ “.mct”, “application/x-mascot” },{ “.mdb”, “application/x-msaccess” },{ “.mdz”, “audio/x-mod” },{ “.me”, “application/x-troff-me” },{ “.mel”, “text/x-vmel” },{ “.mht”, “message/rfc822” },{ “.mhtml”, “message/rfc822” },{ “.mi”, “application/x-mif” },{ “.mid”, “audio/mid” },{ “.midi”, “audio/midi” },{ “.mif”, “application/x-mif” },{ “.mil”, “image/x-cals” },{ “.mio”, “audio/x-mio” },{ “.mmf”, “application/x-skt-lbs” },{ “.mng”, “video/x-mng” },{ “.mny”, “application/x-msmoney” },{ “.moc”, “application/x-mocha” },{ “.mocha”, “application/x-mocha” },{ “.mod”, “audio/x-mod” },{ “.mof”, “application/x-yumekara” },{ “.mol”, “chemical/x-mdl-molfile” },{ “.mop”, “chemical/x-mopac-input” },{ “.mov”, “video/quicktime” },{ “.movie”, “video/x-sgi-movie” },{ “.mp2”, “video/mpeg” },{ “.mp3”, “audio/mpeg” },{ “.mp4”, “video/mp4” },{ “.mpa”, “video/mpeg” },{ “.mpc”, “application/vnd.mpohun.certificate” },{ “.mpe”, “video/mpeg” },{ “.mpeg”, “video/mpeg” },{ “.mpg”, “video/mpeg” },{ “.mpg4”, “video/mp4” },{ “.mpga”, “audio/mpeg” },{ “.mpn”, “application/vnd.mophun.application” },{ “.mpp”, “application/vnd.ms-project” },{ “.mps”, “application/x-mapserver” },{ “.mpv2”, “video/mpeg” },{ “.mrl”, “text/x-mrml” },{ “.mrm”, “application/x-mrm” },{ “.ms”, “application/x-troff-ms” },{ “.msg”, “application/vnd.ms-outlook” },{ “.mts”, “application/metastream” },{ “.mtx”, “application/metastream” },{ “.mtz”, “application/metastream” },{ “.mvb”, “application/x-msmediaview” },{ “.mzv”, “application/metastream” },{ “.nar”, “application/zip” },{ “.nbmp”, “image/nbmp” },{ “.nc”, “application/x-netcdf” },{ “.ndb”, “x-lml/x-ndb” },{ “.ndwn”, “application/ndwn” },{ “.nif”, “application/x-nif” },{ “.nmz”, “application/x-scream” },{ “.nokia-op-logo”, “image/vnd.nok-oplogo-color” },{ “.npx”, “application/x-netfpx” },{ “.nsnd”, “audio/nsnd” },{ “.nva”, “application/x-neva1” },{ “.nws”, “message/rfc822” },{ “.oda”, “application/oda” },{ “.ogg”, “audio/ogg” },{ “.oom”, “application/x-AtlasMate-Plugin” },{ “.p10”, “application/pkcs10” },{ “.p12”, “application/x-pkcs12” },{ “.p7b”, “application/x-pkcs7-certificates” },{ “.p7c”, “application/x-pkcs7-mime” },{ “.p7m”, “application/x-pkcs7-mime” },{ “.p7r”, “application/x-pkcs7-certreqresp” },{ “.p7s”, “application/x-pkcs7-signature” },{ “.pac”, “audio/x-pac” },{ “.pae”, “audio/x-epac” },{ “.pan”, “application/x-pan” },{ “.pbm”, “image/x-portable-bitmap” },{ “.pcx”, “image/x-pcx” },{ “.pda”, “image/x-pda” },{ “.pdb”, “chemical/x-pdb” },{ “.pdf”, “application/pdf” },{ “.pfr”, “application/font-tdpfr” },{ “.pfx”, “application/x-pkcs12” },{ “.pgm”, “image/x-portable-graymap” },{ “.pict”, “image/x-pict” },{ “.pko”, “application/ynd.ms-pkipko” },{ “.pm”, “application/x-perl” },{ “.pma”, “application/x-perfmon” },{ “.pmc”, “application/x-perfmon” },{ “.pmd”, “application/x-pmd” },{ “.pml”, “application/x-perfmon” },{ “.pmr”, “application/x-perfmon” },{ “.pmw”, “application/x-perfmon” },{ “.png”, “image/png” },{ “.pnm”, “image/x-portable-anymap” },{ “.pnz”, “image/png” },{ “.pot,”, “application/vnd.ms-powerpoint” },{ “.ppm”, “image/x-portable-pixmap” },{ “.pps”, “application/vnd.ms-powerpoint” },{ “.ppt”, “application/vnd.ms-powerpoint” },{ “.pptx”, “application/vnd.openxmlformats-officedocument.presentationml.presentation” },{ “.pqf”, “application/x-cprplayer” },{ “.pqi”, “application/cprplayer” },{ “.prc”, “application/x-prc” },{ “.prf”, “application/pics-rules” },{ “.prop”, “text/plain” },{ “.proxy”, “application/x-ns-proxy-autoconfig” },{ “.ps”, “application/postscript” },{ “.ptlk”, “application/listenup” },{ “.pub”, “application/x-mspublisher” },{ “.pvx”, “video/x-pv-pvx” },{ “.qcp”, “audio/vnd.qcelp” },{ “.qt”, “video/quicktime” },{ “.qti”, “image/x-quicktime” },{ “.qtif”, “image/x-quicktime” },{ “.r3t”, “text/vnd.rn-realtext3d” },{ “.ra”, “audio/x-pn-realaudio” },{ “.ram”, “audio/x-pn-realaudio” },{ “.rar”, “application/octet-stream” },{ “.ras”, “image/x-cmu-raster” },{ “.rc”, “text/plain” },{ “.rdf”, “application/rdf+xml” },{ “.rf”, “image/vnd.rn-realflash” },{ “.rgb”, “image/x-rgb” },{ “.rlf”, “application/x-richlink” },{ “.rm”, “audio/x-pn-realaudio” },{ “.rmf”, “audio/x-rmf” },{ “.rmi”, “audio/mid” },{ “.rmm”, “audio/x-pn-realaudio” },{ “.rmvb”, “audio/x-pn-realaudio” },{ “.rnx”, “application/vnd.rn-realplayer” },{ “.roff”, “application/x-troff” },{ “.rp”, “image/vnd.rn-realpix” },{ “.rpm”, “audio/x-pn-realaudio-plugin” },{ “.rt”, “text/vnd.rn-realtext” },{ “.rte”, “x-lml/x-gps” },{ “.rtf”, “application/rtf” },{ “.rtg”, “application/metastream” },{ “.rtx”, “text/richtext” },{ “.rv”, “video/vnd.rn-realvideo” },{ “.rwc”, “application/x-rogerwilco” },{ “.s3m”, “audio/x-mod” },{ “.s3z”, “audio/x-mod” },{ “.sca”, “application/x-supercard” },{ “.scd”, “application/x-msschedule” },{ “.sct”, “text/scriptlet” },{ “.sdf”, “application/e-score” },{ “.sea”, “application/x-stuffit” },{ “.setpay”, “application/set-payment-initiation” },{ “.setreg”, “application/set-registration-initiation” },{ “.sgm”, “text/x-sgml” },{ “.sgml”, “text/x-sgml” },{ “.sh”, “application/x-sh” },{ “.shar”, “application/x-shar” },{ “.shtml”, “magnus-internal/parsed-html” },{ “.shw”, “application/presentations” },{ “.si6”, “image/si6” },{ “.si7”, “image/vnd.stiwap.sis” },{ “.si9”, “image/vnd.lgtwap.sis” },{ “.sis”, “application/vnd.symbian.install” },{ “.sit”, “application/x-stuffit” },{ “.skd”, “application/x-Koan” },{ “.skm”, “application/x-Koan” },{ “.skp”, “application/x-Koan” },{ “.skt”, “application/x-Koan” },{ “.slc”, “application/x-salsa” },{ “.smd”, “audio/x-smd” },{ “.smi”, “application/smil” },{ “.smil”, “application/smil” },{ “.smp”, “application/studiom” },{ “.smz”, “audio/x-smd” },{ “.snd”, “audio/basic” },{ “.spc”, “application/x-pkcs7-certificates” },{ “.spl”, “application/futuresplash” },{ “.spr”, “application/x-sprite” },{ “.sprite”, “application/x-sprite” },{ “.sdp”, “application/sdp” },{ “.spt”, “application/x-spt” },{ “.src”, “application/x-wais-source” },{ “.sst”, “application/vnd.ms-pkicertstore” },{ “.stk”, “application/hyperstudio” },{ “.stl”, “application/vnd.ms-pkistl” },{ “.stm”, “text/html” },{ “.svg”, “image/svg+xml” },{ “.sv4cpio”, “application/x-sv4cpio” },{ “.sv4crc”, “application/x-sv4crc” },{ “.svf”, “image/vnd” },{ “.svg”, “image/svg+xml” },{ “.svh”, “image/svh” },{ “.svr”, “x-world/x-svr” },{ “.swf”, “application/x-shockwave-flash” },{ “.swfl”, “application/x-shockwave-flash” },{ “.t”, “application/x-troff” },{ “.tad”, “application/octet-stream” },{ “.talk”, “text/x-speech” },{ “.tar”, “application/x-tar” },{ “.taz”, “application/x-tar” },{ “.tbp”, “application/x-timbuktu” },{ “.tbt”, “application/x-timbuktu” },{ “.tcl”, “application/x-tcl” },{ “.tex”, “application/x-tex” },{ “.texi”, “application/x-texinfo” },{ “.texinfo”, “application/x-texinfo” },{ “.tgz”, “application/x-compressed” },{ “.thm”, “application/vnd.eri.thm” },{ “.tif”, “image/tiff” },{ “.tiff”, “image/tiff” },{ “.tki”, “application/x-tkined” },{ “.tkined”, “application/x-tkined” },{ “.toc”, “application/toc” },{ “.toy”, “image/toy” },{ “.tr”, “application/x-troff” },{ “.trk”, “x-lml/x-gps” },{ “.trm”, “application/x-msterminal” },{ “.tsi”, “audio/tsplayer” },{ “.tsp”, “application/dsptype” },{ “.tsv”, “text/tab-separated-values” },{ “.ttf”, “application/octet-stream” },{ “.ttz”, “application/t-time” },{ “.txt”, “text/plain” },{ “.uls”, “text/iuls” },{ “.ult”, “audio/x-mod” },{ “.ustar”, “application/x-ustar” },{ “.uu”, “application/x-uuencode” },{ “.uue”, “application/x-uuencode” },{ “.vcd”, “application/x-cdlink” },{ “.vcf”, “text/x-vcard” },{ “.vdo”, “video/vdo” },{ “.vib”, “audio/vib” },{ “.viv”, “video/vivo” },{ “.vivo”, “video/vivo” },{ “.vmd”, “application/vocaltec-media-desc” },{ “.vmf”, “application/vocaltec-media-file” },{ “.vmi”, “application/x-dreamcast-vms-info” },{ “.vms”, “application/x-dreamcast-vms” },{ “.vox”, “audio/voxware” },{ “.vqe”, “audio/x-twinvq-plugin” },{ “.vqf”, “audio/x-twinvq” },{ “.vql”, “audio/x-twinvq” },{ “.vre”, “x-world/x-vream” },{ “.vrml”, “x-world/x-vrml” },{ “.vrt”, “x-world/x-vrt” },{ “.vrw”, “x-world/x-vream” },{ “.vts”, “workbook/formulaone” },{ “.wav”, “audio/x-wav” },{ “.wax”, “audio/x-ms-wax” },{ “.wbmp”, “image/vnd.wap.wbmp” },{ “.wcm”, “application/vnd.ms-works” },{ “.wdb”, “application/vnd.ms-works” },{ “.web”, “application/vnd.xara” },{ “.wi”, “image/wavelet” },{ “.wis”, “application/x-InstallShield” },{ “.wks”, “application/vnd.ms-works” },{ “.wm”, “video/x-ms-wm” },{ “.wma”, “audio/x-ms-wma” },{ “.wmd”, “application/x-ms-wmd” },{ “.wmf”, “application/x-msmetafile” },{ “.wml”, “text/vnd.wap.wml” },{ “.wmlc”, “application/vnd.wap.wmlc” },{ “.wmls”, “text/vnd.wap.wmlscript” },{ “.wmlsc”, “application/vnd.wap.wmlscriptc” },{ “.wmlscript”, “text/vnd.wap.wmlscript” },{ “.wmv”, “audio/x-ms-wmv” },{ “.wmx”, “video/x-ms-wmx” },{ “.wmz”, “application/x-ms-wmz” },{ “.wpng”, “image/x-up-wpng” },{ “.wps”, “application/vnd.ms-works” },{ “.wpt”, “x-lml/x-gps” },{ “.wri”, “application/x-mswrite” },{ “.wrl”, “x-world/x-vrml” },{ “.wrz”, “x-world/x-vrml” },{ “.ws”, “text/vnd.wap.wmlscript” },{ “.wsc”, “application/vnd.wap.wmlscriptc” },{ “.wv”, “video/wavelet” },{ “.wvx”, “video/x-ms-wvx” },{ “.wxl”, “application/x-wxl” },{ “.x-gzip”, “application/x-gzip” },{ “.xaf”, “x-world/x-vrml” },{ “.xar”, “application/vnd.xara” },{ “.xbm”, “image/x-xbitmap” },{ “.xdm”, “application/x-xdma” },{ “.xdma”, “application/x-xdma” },{ “.xdw”, “application/vnd.fujixerox.docuworks” },{ “.xht”, “application/xhtml+xml” },{ “.xhtm”, “application/xhtml+xml” },{ “.xhtml”, “application/xhtml+xml” },{ “.xla”, “application/vnd.ms-excel” },{ “.xlc”, “application/vnd.ms-excel” },{ “.xll”, “application/x-excel” },{ “.xlm”, “application/vnd.ms-excel” },{ “.xls”, “application/vnd.ms-excel” },{ “.xlsx”, “application/vnd.openxmlformats-officedocument.spreadsheetml.sheet” },{ “.xlt”, “application/vnd.ms-excel” },{ “.xlw”, “application/vnd.ms-excel” },{ “.xm”, “audio/x-mod” },{“.xml”,”text/plain”},{“.xml”,”application/xml”},[1]{ “.xmz”, “audio/x-mod” },{ “.xof”, “x-world/x-vrml” },{ “.xpi”, “application/x-xpinstall” },{ “.xpm”, “image/x-xpixmap” },{ “.xsit”, “text/xml” },{ “.xsl”, “text/xml” },{ “.xul”, “text/xul” },{ “.xwd”, “image/x-xwindowdump” },{ “.xyz”, “chemical/x-pdb” },{ “.yz1”, “application/x-yz1” },{ “.z”, “application/x-compress” },{ “.zac”, “application/x-zaurus-zac” },{ “.zip”, “application/zip” },{ “.json”, “application/json” },    
    踩1 评论0
  • 回答了问题 2018-06-04

    网站貌似有的地方不通

    详细解答可以参考官方帮助文档 域名过期 域名被锁定(被 hold) 域名解析 域名访问网站提示:该域名已过期,不能正常访问,续费后可恢复使用 域名访问报错:系统无法获取您的 URL 转发目标地址 域名过期 域名过期后,域名解析将暂停失效,同时会导致您的网站无法访问。域名到期日期,请参见查询域名的到期日。 若您的域名已过期,请你及时续费。域名续费成功后的 24-48 小时内恢复解析。 续费详情,请参考域名续费。 域名被锁定(被 hold) 点此 查询域名,会显示域名状态。 若您的域名被锁定,请参考 域名被锁定冻结(域名被 hold)的原因及解锁。 域名解析 域名解析是否生效,请参见 测试域名解析是否生效的方法。 域名解析不生效的原因及解决方案 域名未备案:根据管局要求,主机服务器在国内必须做网站备案,请联系主机服务商完成备案。域名指向阿里云服务器,需做阿里云 备案接入。 主机未绑定域名。 如:添加了 www.abc 解析记录,但是未在主机服务器上绑定 www.abc ,请联系主机服务商完成绑定。若您使用的阿里云虚拟主机,请参考 绑定云虚拟主机域名。 访问网站报错:请联系主机服务商解决。 域名未添加此条解析:请登录阿里云域名控制台,单击进入云解析列表,找到对应的域名。查看解析记录是否已添加并已启用。 域名解析设置,请参考 域名解析设置方法。 域名刚续费/赎回:建议刷新本地 DNS 缓存,清除浏览器缓存,耐心等待。 详情参考 域名解析生效原理及时间。 域名访问网站提示:该域名已过期,不能正常访问,续费后可恢复使用 域名过期未续费:登录域名所在会员账号及时完成续费。 域名续费,请参考 域名续费操作流程。 域名已完成续费,本地 DNS 未刷新。建议清除浏览器缓存或更换浏览器再尝试。 参考 Windows 刷新本地客户端 DNS 缓存方法 域名访问报错:系统无法获取您的 URL 转发目标地址 本地 DNS 缓存未刷新:参考 Windows 刷新本地客户端 DNS 缓存方法,建议清除本地浏览器缓存或更换浏览器再尝试。 域名做 URL 解析时,跳转前后域名未在阿里云做备案接入:参考 域名 URL 转发解析设置方法。 主机服务器内部异常:请联系主机服务商解决。
    踩1 评论0
  • 回答了问题 2018-04-18

    我如何升级成经济版

    详细解答可以参考官方帮助文档温馨提醒: 主机升级所付金额 = 升级所选主机金额 - 升级所选主机当前优惠金额 - 原主机剩余折算金额。 实际所付金额不能为负。即,如果升级期限较短,系统计算出实际所付金额为负数时,则,默认升级最低时长自较长一级时长展示。 新升级订单的到期日与原订单无关。与升级的新业务的时长相关。 原业务如果购买期限较长,系统按照当前产品价格及最长时长(3年),计算实际所付为负时,则需要将原主机退款到较短期限后再升级。 举例: M3 主机,购买金额980元,已使用整6个月,则剩余款项为490元。预计升级到轻云服务器菁英版,轻云菁英版7个月的价格为469元,8个月为536元。 由于付款金额不能为负,故系统会默认最低升级年限为8个月536元。当然,还可以升级到9个月或更长时间(最长3年)。 选择升级8个月,主机升级所付金额=46元(536元-490元)。新业务到期日为:升级当天时间 +8个月。 升级时,如果选择 系统自动迁移 方式,原站点网页迁移将在3个工作日内完成;如果选择 客户 FTP 迁移 方式,需要您自行将原站点网页通过 FTP 方式上传到新主机上。 原主机数据将保留7天,过期将被删除。 升级完成后,为了保证网站能够正常浏览,请及时将主机域名解析到新主机IP。如有数据库请自行修改连接字符串。 升级操作完成后,备案信息需要一个小时左右的系统同步时间才能进行管理,但不影响备案状态和域名绑定状态。 主机升级,每天只能操作一次!更多请参看《主机升级注意事项》。 香港机房的轻云服务器只支持同机房同操作系统的升级(如:只支持香港机房的轻云服务器菁英版升级到香港机房轻云服务器经典版)。 虚机升级虚机、虚机升级轻云,需要重置FTP以及管理控制台的密码。 虚拟主机独享版和轻云服务器升级所需的重启操作,一般在5-10分钟内,期间网站会无法访问。主机升级流程: 登录 云虚拟主机管理控制台 。 选择对应主机 操作 > 升级 。 进入升级页面,选择升级的主机类型、购买时长、网站迁移方式。有如下三种情况:虚拟主机共享版升级到独享版—主机/服务器更换,IP地址会变更,需要迁移数据。 虚拟主机共享版升级到更高配置的共享版—主机/服务器会更换,IP地址变更,需要迁移数据。 虚拟主机独享版升级到更高配置的独享版—主机/服务器不变,IP地址不变,由于需要变更CPU,内存,磁盘大小等配置,需要重启服务器才能生效,需要确认在支付订单之后是否立即进行重启操作。 单击 下一步 。 提交后将生成订单。 选择支付方式。 单击  网上银行在线支付或线下支付  查看付款方式。 支付结算成功完成购买。   索取发票,请参考《申请发票流程》 
    踩1 评论0
  • 回答了问题 2018-04-09

    我只想迁移一个db里的某些表

    详细解答可以参考官方帮助文档 数据传输服务 DTS 提供的数据迁移功能,简单易用,只需 3 个步骤,即可完成整个迁移任务的配置。 本小节以 MySQL->RDS for MySQL 为例,详细介绍数据迁移任务的配置流程,其他存储引擎的配置流程类似。 前提条件 创建 RDS for MySQL 实例上的数据库 在数据迁移过程中,如果待迁移的数据库在目标 RDS for MySQL 实例中不存在,那么 DTS 自动会创建。但是对于如下两种情况,用户需要在配置迁移任务之前,手动创建数据库。 数据库名称不符合:RDS 定义规范 (由小写字母、数字、下划线、中划线组成,字母开头,字母或数字结尾,最长 64 个字符)待迁移数据库,在源 MySQL 实例,跟目标 RDS for MySQL 实例中名称不同 对于这两种情况,用户需要在配置迁移任务之前,先在 RDS 控制台完成数据库创建。具体参考 RDS 数据库创建流程。 创建迁移账号 创建迁移任务,需要提供源实例及目标 RDS for MySQL 实例的迁移账号。各种存储引擎具体需要的数据库权限,可以详细参考 数据传输服务 DTS 产品使用手册 的 用户指南-数据迁移 栏目中,针对不同数据库实例类型的具体数据迁移配置方式的介绍。 如果您的源 MySQL 实例迁移账号尚未创建,那么您可以参考 Grant 语法说明,创建满足权限要求的迁移账号。 如果您的目标 RDS for MySQL 实例迁移账号尚未创建,那么您可以参考 RDS 账号创建流程,创建待迁移数据库有读写权限的迁移账号。 操作步骤当数据库、迁移账号都创建完成后,就可以开始配置迁移任务了。下面详细介绍下具体的配置步骤。 进入数据传输 DTS 控制台,点击页面右上角 创建迁移任务 开始任务配置。配置迁移实例连接信息。 在这个步骤中,主要配置迁移任务名称,迁移源实例及目标实例连接信息。其中: 1) 任务名称 默认情况下,DTS 为每个任务自动生成一个任务名称,您可以修改这个名称,为任务配置一个具备业务意义的名称,便于后续的任务识别。 2) 源实例连接信息 因为本文档以 MySQL->RDS For MySQL 迁移为例,所以: 实例类型:有公网 IP 的自建数据库 数据库类型:MySQL 主机名或 IP 地址:MySQL 实例连接串 端口:MySQL 实例监听端口 账号:MySQL 实例访问账号 密码:上面指定的 MySQL 访问账号对应的密码 3) 目标 RDS for MySQL 实例连接信息 实例类型:RDS 实例 RDS 实例 ID: 选择需要迁移目标 RDS 实例 ID 数据库账号:RDS 实例的访问账号 数据库密码:上面指定的数据库账号对应的数据库密码 迁移对象及迁移类型配置。 在这个步骤中,需要配置迁移类型及迁移对象。其中: 1)迁移类型 迁移类型包括结构迁移、全量数据迁移及增量数据迁移。 如果要做全量迁移,那么选择结构迁移+全量数据迁移。 如果要做不停机迁移,那么选择结构迁移+全量数据迁移+增量数据迁移。 2) 迁移对象 迁移对象,需要选择您要迁移的对象。迁移对象选择的粒度可以为:库、表、列三个粒度。 默认情况下,迁移对象迁移到目标库后,对象名跟源库一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用 DTS 提供的对象名映射功能,详细使用方式可以参考 库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。具体的预检查内容详见 预检查简介。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 当点击查看后,可以查看到具体的预检查失败原因及修复方法: 当修复完成后,可以在任务列表中,选择这个任务,然后重新启动预检查。 启动迁移任务。 当预检查通过后,我们可以启动迁移任务,任务启动后,可以到任务列表中查看具体的迁移状态及进度。 以上为以 MySQL->RDS For MySQL 迁移为例,数据迁移任务完整的创建流程。其他的实例类型或者存储引擎的配置流程类似。详细的配置流程可以参考 数据传输服务 DTS 产品使用手册 的 用户指南-数据迁移 栏目中,针对不同数据库实例类型的具体数据迁移配置方式的介绍。
    踩1 评论0
  • 回答了问题 2018-04-03

    com已经备案成功了,旺铺还是提示要求需备案,而且访问不了

    详细解答可以参考官方帮助文档 阿里巴巴旺铺和企业官网需完成工信部 ICP 备案。 域名备案是指向主管机关报告事由存案以备查考。行政法角度看备案,实践中主要是《立法法》和《法规规章备案条例》的规定。依据中华人民共和国信息产业部第 33 号令,在中华人民共和国境内提供非经营性互联网信息服务,应当依法履行备案手续,未经备案,不得在中华人民共和国境内从事非经营性互联网信息服务。 国家相关部门对互联网网站接入备案管理日益严格,接入商必须严格按上级指示本着谁接入、谁负责,先备案、后接入的原则,凡是涉及未备案的网站一律关闭,虚假备案的一律处罚。旺铺/企业官网的接入 IP 隶属于原万网,本着谁接入谁负责的原则,旺铺/企业官网在实现绑定顶级域名之前必须在 阿里云 ICP 代备案系统 完成备案。 进入旺铺备案系统 原万网备案平台用户入口 进入顶级域名 页面。 旺铺入口 : 登录 我的阿里 后,进入旺铺 应用,单击 顶级域名。 企业官网入口:登录 我的阿里 后,进入 企业官网,单击 顶级域名。 入口 3:直接访问 顶级域名 页面。 在 顶级域名 页面,单击 前往备案,进入 阿里云 ICP 代备案管理系统 (下文简称为 备案系统 )。 登录 备案系统,将原备案信息导入阿里云新备案系统,再进行备案。原备案平台账户,请输入原备案账户进行登录,然后完成备案信息导入到阿里云账户的流程。请谨慎选择您要备案的阿里云账户,信息一旦导入将无法更换账户。 若您有其他疑问,可参见 常见问题。 阿里云备案用户入口 如果您从未使用过原万网平台进行备案过,请您登录 新备案系统, 然后单击 开始备案 进行备案。 具体备案流程 登录 阿里云旺铺备案系统 后,填写主体信息及备案域名,然后单击 验证备案类型 。 验证产品。选择 产品类型 为 阿里巴巴旺铺/企业官网,然后单击 验证。 填写主体信息。 说明 若备案成功后,备案主体或网站负责人联系信息变更,请务必及时变更备案信息,以便您能及时接收到备案相关通知和提醒,避免因未及时收到相关通知而对您的网站造成影响。 填写网站信息。如果您的网站负责人与主体负责人不是同一个人,可在 网站负责人信息 栏下选择 填写新负责人信息。网站负责人将在后续环节中进行拍照核验。 上传备案资料请按照页面提示要求上传身份证件、公司证件的电子图片;核验单请下载、打印,按照示例填写,并扫描上传。然后提交备案。提交备案后,请您保持备案信息中的联系电话畅通以便工作人员与您核实信息。 初审通过后,网站负责人拍照核验。如果您所在的城市没有核验拍照点,你也没有幕布,可在阿里云备案平台申请邮寄幕布,我们会按照您填写的收件信息进行幕布邮寄。收到幕布后自行拍照、上传核验照片(拍照时,请勿穿着蓝色或红色上衣)。部分省份可使用阿里云 App 进行当面核验,请参见 阿里云 APP 核验操作流程。 照片通过审核后,阿里云将在 1 个工作日内将您的备案信息提交省通信管理局审核。 审核结果将以短信及邮件形式通知。您也可以登录备案系统主页查看备案信息情况。 接入已有备案 如您的域名已经在其他接入商备案成功,现要绑定到旺铺/企业官网使用,请按照以下流程操作。 登录 阿里云备案系统。 填写备案域名以及主体信息,进行验证基本信息。 验证产品。请选择 产品类型为阿里巴巴旺铺/企业官网。 验证备案密码。若忘记备案密码,请参见 如何找回工信部备案密码? 输入主体基本信息。 上传备案资料,提交备案。 初审通过后,网站负责人拍照上传。待管局审核。 审核结果,管局会直接短信和邮件通知。 您也可以进 顶级域名 页面,单击页面右上角 备案系统 ,查看备案详细进展。 说明 接入过程中,若想修改域名,需单击放弃当前备案 。请在放弃后尽快修改信息重新提交备案,否则网站随时会被关停,且将面临管局注销备案号的风险。 接入成功后,在管局要求时间内对不真实的信息进行修改。 如果备案失败,根据退回原因修改备案信息,修改后再重新提交备案信息。
    踩1 评论0
  • 提交了问题 2018-03-08

    虚机可以连接RDS吗

  • 回答了问题 2018-02-20

    Rails应用 添加SDK依赖

    详细解答可以参考官方帮助文档与Rails集成在Rails应用中使用OSS Ruby SDK只需要在Gemfile中添加以下依赖: gem 'aliyun-sdk', '~> 0.3.0然后在使用OSS时引入依赖就可以了: require 'aliyun/oss'另外,SDK的rails/目录下提供一些方便用户使用的辅助代码。 下面我们将利用SDK来实现一个简单的OSS文件管理器(oss-manager),最终包含以下功能: 列出用户所有的Bucket列出Bucket下所有的文件,按目录层级列出上传文件下载文件 1. 创建项目先安装Rails,然后创建一个Rails应用,oss-manager: gem install railsrails new oss-manager作为一个好的习惯,使用git管理项目代码: cd oss-managergit initgit add .git commit -m 'init project'2. 添加SDK依赖编辑oss-manager/Gemfile,向其中加入SDK的依赖: gem 'aliyun-sdk', '~> 0.3.0'然后在oss-manager/下执行: bundle install保存这一步所做的更改: git add .git commit -m 'add aliyun-sdk dependency'3. 初始化OSS Client为了避免在项目中用到OSS Client的地方都要初始化,我们在项目中添加一个初始化文件,方便在项目中使用OSS Client: # oss-manager/config/initializers/aliyun_oss_init.rbrequire 'aliyun/oss'module OSS def self.client unless @client Aliyun::Common::Logging.set_log_file('./log/oss_sdk.log') @client = Aliyun::OSS::Client.new( endpoint: Rails.application.secrets.aliyun_oss['endpoint'], access_key_id: Rails.application.secrets.aliyun_oss['access_key_id'], access_key_secret: Rails.application.secrets.aliyun_oss['access_key_secret'] ) end @client endend 上面的代码在SDK的rails/目录下可以找到。这样初始化后,在项目中使用OSSClient就非常方便: buckets = OSS.client.list_buckets其中endpoint和AccessKeyId/AccessKeySecret保存在oss-manager/conf/secrets.yml中,例如: development: secret_key_base: xxxx aliyun_oss: endpoint: xxxx access_key_id: aaaa access_key_secret: bbbb 保存代码: git add .git commit -m 'add aliyun-sdk initializer'4. 实现List buckets功能首先用rails生成管理Buckets的controller: rails g controller buckets index这样会在oss-manager中生成以下文件: app/controller/buckets_controller.rb Buckets相关的逻辑代码app/views/buckets/index.html.erb Buckets相关的展示代码app/helpers/buckets_helper.rb 一些辅助函数 首先编辑buckets_controller.rb,调用OSS Client,将list_buckets的结果存放在@buckets变量中: class BucketsController ApplicationController def index @buckets = OSS.client.list_buckets endend 然后编辑views/buckets/index.html.erb,将Bucket列表展示出来: Buckets class='table table-striped'> Name Location CreationTime @buckets.each do |bucket| %> link_to bucket.name, bucket_objects_path(bucket.name) %> bucket.location %> bucket.creation_time.localtime.to_s %> end %> 其中bucket_objects_path是一个辅助函数,在app/helpers/buckets_helper.rb中: module BucketsHelper def bucket_objects_path(bucket_name) '/buckets/#{bucket_name}/objects' endend 这样就完成了列出所有Bucket的功能。在运行之前,我们还需要配置Rails的路由,使得我们在浏览器中输入的地址能够调用正确的逻辑。编辑config/routes.rb,增加一条: resources :buckets do resources :objectsend好了,在oss-manager/下输入rails s以启动rails server,然后在浏览器中输入http://localhost:3000/buckets/就能看到Bucket列表了。 最后保存一下代码: git add .git commit -m 'add list buckets feature'5. 实现List objects功能首先生成一个管理Objects的controller: rails g controller objects index然后编辑app/controllers/objects_controller.rb: class ObjectsController ApplicationController def index @bucket_name = params[:bucket_id] @prefix = params[:prefix] @bucket = OSS.client.get_bucket(@bucket_name) @objects = @bucket.list_objects(:prefix => @prefix, :delimiter => '/') endend 上面的代码首先从URL的参数中获取Bucket名字,为了只按目录层级显示,我们还需要一个前缀。然后调用OSS Client的list_objects接口获取文件列表。注意,这里获取的是指定前缀下,并且以’/‘为分界的文件。这样做是为也按目录层级列出文件。请参考管理文件 接下来编辑app/views/objects/index.html.erb: Objects in @bucket_name %> link_to 'Upload file', new_object_path(@bucket_name, @prefix) %> class='table table-striped'> Key Type Size LastModified link_to '../', with_prefix(upper_dir(@prefix)) %> Directory N/A N/A @objects.each do |object| %> if object.is_a?(Aliyun::OSS::Object) %> link_to remove_prefix(object.key, @prefix), @bucket.object_url(object.key) %> object.type %> number_to_human_size(object.size) %> object.last_modified.localtime.to_s %> else %> link_to remove_prefix(object, @prefix), with_prefix(object) %> Directory N/A N/A end %> end %> 上面的代码将文件按目录结构显示,主要逻辑是: 总是在第一个显示’../‘指向上级目录对于Common prefix,显示为目录对于Object,显示为文件 上面的代码中用到了with_prefix, remove_prefix等一些辅助函数,它们定义在app/helpers/objects_helper.rb中: module ObjectsHelper def with_prefix(prefix) '?prefix=#{prefix}' end def remove_prefix(key, prefix) key.sub(/^#{prefix}/, '') end def upper_dir(dir) dir.sub(/[^\/]+\/$/, '') if dir end def new_object_path(bucket_name, prefix = nil) '/buckets/#{bucket_name}/objects/new/#{with_prefix(prefix)}' end def objects_path(bucket_name, prefix = nil) '/buckets/#{bucket_name}/objects/#{with_prefix(prefix)}' endend 完成之后运行rails s,然后在浏览器中输入地址http://localhost:3000/buckets/my-bucket/objects/就可以查看文件列表了。 惯例保存代码: git add .git commit -m 'add list objects feature'6. 下载文件注意到在上一步显示文件列表时,我们为每个文件也添加了一个链接: link_to remove_prefix(object.key, @prefix), @bucket.object_url(object.key) %> 其中Bucket#object_url是一个为文件生成临时URL的方法,参考下载文件 7. 上传文件在Rails这种服务端应用中,用户上传文件有两种办法: 用户先将文件上传到Rails的服务器上,服务器再将文件上传到OSS。这样做需要Rails服务器作为中转,文件多拷贝了一遍,不是很高效。服务器为用户生成表单和临时凭证,用户直接上传文件到OSS。 第一种方法比较简单,与普通的上传文件一样。下面我们用的是第二种方法: 首先在app/controllers/objects_controller.rb中增加一个#new方法,用于生成上传表单: def new @bucket_name = params[:bucket_id] @prefix = params[:prefix] @bucket = OSS.client.get_bucket(@bucket_name) @options = { :prefix => @prefix, :redirect => 'http://localhost:3000/buckets/' }end 然后编辑app/views/objects/new.html.erb: Upload object upload_form(@bucket, @options) do %> class='table table-striped'> Bucket: @bucket.name %> Prefix: @prefix %> Select file: type='file' name='file' style='display:inline' /> colspan='2'> type='submit' class='btn btn-default' value='Upload' />  &nbsp link_to 'Back', objects_path(@bucket_name, @prefix) %> end %> 其中upload_form是SDK提供的一个方便用户生成上传表单的辅助函数,在SDK的代码rails/aliyun_oss_helper.rb中。用户需要将其拷贝到app/helpers/目录下。完成之后运行rails s,然后访问http://localhost:3000/buckets/my-bucket/objects/new就能够上传文件了。 最后记得保存代码: git add .git commit -m 'add upload object feature'8. 添加样式为了让界面更好看一些,我们可以添加一点样式(CSS)。 首先下载bootstrap,解压后将bootstrap.min.css拷贝到app/assets/stylesheets/下。 然后在修改app/views/layouts/application.html.erb,将yield一行改成: id='main'> yield %> 这会为每个页面添加一个id为main的,然后修改app/assets/stylesheets/application.css,加入以下内容: body { text-align: center;}div#main { text-align: left; width: 1024px; margin: 0 auto;} 这会让网页的主体内容居中显示。通过添加简单的样式,我们的页面是不是更加赏心悦目了呢? 至此,一个简单的demo就完成了。完整的demo代码请参看 Alibaba Cloud OSS Rails Demo。
    踩1 评论0
  • 提交了问题 2018-02-06

    健康检查状态为异常

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息