UNPKG

zoomla

Version:

16年专业研发|中文alexa排名第一的CMS品牌-基于dotNET core、功能强大,集成站群、微信开发、小程序与ERP及OA办公系统,支持国际语言和多民族语言,世界五百强与大型门户专用高端网站内核CMS系统

268 lines (256 loc) 12.2 kB
<!doctype html> <html> <head> <meta charset="utf-8"> <title>网站生成工具_逐浪CMS团队作品</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="renderer" content="webkit"> <link href="/dist/css/bootstrap.min.css" rel="stylesheet"/> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> <![endif]--> <script type="text/javascript" src="/JS/jquery-1.11.1.min.js" ></script> <script src="/dist/js/bootstrap.min.js"></script> <link href="/dist/css/font-awesome.min.css" rel="stylesheet"/> <link href="/template/office/style/animate.min.css" rel="stylesheet"/> <style> .Ztool_header{ font-size:1.6em;} .Ztool_header ul{padding-left:0;} .Ztool_header li{float:left; margin-left:1em;} .ZTool { margin: auto; width: 98%; } .ZTool h1 { line-height:2em; font-size: 2em; } .ZTool h2 {line-height: 1.8em; color: #999; } li { list-style-type: none; line-height: 24px; } .detail li { background: #ccc; } .detail { line-height: 24px; } .detail span {float: left; display: block; width: 150px;} .detail input { border: 1px solid #ccc; width: 400px; } </style> </head> <body> <script>location="//help.z01.com/tool/index.html";</script> <div class="container-fluid Ztool_top"> <a href="http://www.z01.com/" target="_blank"><i class="fa fa-rotate-left"></i>Zoomla!逐浪CMS首页</a> <a href="http://www.hx008.com/" target="_blank">主机域名</a> <a href="http://bbs.z01.com/" target="_blank">技术社区</a> </div> <div class="Ztool_header"> <ul> <li>IIS站点快速生成命令行工具</li> <li><a href="Task.html">→站点关停闭处理定时工具</a></li> <li><a href="http://help.z01.com/decry.aspx" target="_blank">→数据库加密解密工具</a></li> <li><a href="http://help.z01.com" target="_blank">更多工具请访帮助中心</a></li> </ul> </div> <div class="clearfix"></div> <div class="ZTool"> <h2>新建与删除站点</h2> <ul> <li><span>网站名称:</span> <input id="web_name" onkeyup="get()" type="text"> </li> <li><span>绑定信息:</span> <input id="web_address" onkeyup="get()" type="text" value="http://domain.com:80"> <input onclick="addFunc();" type="button" value="新增绑定"> 示例格式:http://z01.com:80</li> <li id="newli"></li> <li><span>网站路径:</span> <input id="directory" onkeyup="get()" type="text" value="D:\web\test"> <span style=" margin-left: 4px;color: green;">示例格式:D:\Web\Test\</span></li> </ul> <input onclick="dis(1);" type="button" value="汇总"> <input onclick="dis(2);" type="button" value="详情"> <input onclick="JsExecCmd();" type="button" value="打开命令行"> <input type="button" value="复制代码" onclick="CopyCode();" /> <input type="button" value="保存文件" onclick="SaveCode();" /> <div class="detail" id="detaildiv" style="display: none;"> <ul> <li style="padding-left:100px; line-height: 32px; font-size: 30px;">创建命令</li> <li><span>管理员进入命令行:</span> <input id="enter" type="text" disabled="disabled"> </li> <li><span>创建站点:</span> <input id="create" type="text" disabled="disabled"> </li> <li><span style="line-height: 70px;">批量绑定:</span> <textarea id="batBind" style="width: 400px; height:200px;" disabled="disabled"></textarea> </li> <li><span>建立进程池:</span> <input id="process_c" type="text" disabled="disabled"> </li> <li><span>分配进程池:</span> <input id="process_p" type="text" disabled="disabled"> </li> <li style="padding-left: 100px; line-height: 36px; font-size: 30px;">卸载命令</li> <li><span>删除网站:</span> <input id="delete_w" type="text" disabled="disabled"> </li> <li><span>删除进程池:</span> <input id="delete_p" type="text" disabled="disabled"> </li> </ul> </div> <div id="gatherdiv"> <TEXTAREA id="cmdText" style="width:98%; height: 320px;"></TEXTAREA> </div> <H2>为固有站点添加新域名绑定</H2> <ul> <li><span>网站名称:</span> <input id="web_name2" onkeyup="getadd()" type="text"> </li> <li><span>网站协议:</span> <input id="web_xie" onkeyup="getadd()" type="text" value="http"> <span style="color: green; margin-left: 4px;">*http或https协议(不需要:/符)</span></li> <li><span>域名端口:</span> <input id="web_duan" onkeyup="getadd()" type="text" value="www.z01.com:80"> <span style="color: green; margin-left: 4px;">*域名+端口模式,如:www.z01.com:80</span></li> </ul> <TEXTAREA id="cmdText1" style="width: 98%; height:120px;" value="">appcmd set site /site.name:webname /+bindings.[protocol='http',bindingInformation='www.domain.com:80:']</TEXTAREA> <br> <br> <div class="tip-faq"> <H3>补充说明</H3> <DL> <DT>启动数据库快速工具?</DT> <DD>1、管理员进入命令行:cd %windir%\system32\inetsrv</DD> <DD>2、然后运行:appcmd set config /section:staticContent /+"[fileExtension='.sql',mimeType='text/x-sql']"</DD> <DD>3、打开文件:在Chrome浏览器下<a href="http://www.z01.com/Tools/DB_tool.sql" target="_blank">点击这里获取DB_tool开发工具</A>(IE为下载模式)</DD> <DD>4、删除MIME:appcmd set config /section:staticContent /-"[fileExtension='.sql',mimeType='text/x-sql']"</DD> <DT>命令行建立站点?</DT> <DD>1、管理员进入命令行:cd %windir%\system32\inetsrv</DD> <DD>2、创建站点:appcmd add site /name:"网站名称" /bindings:http://网址:端口 /physicalpath:"D:\目录"</DD> <DD>3、建立进程池:appcmd.exe add apppool /name:"进程池名称"</DD> <DD>4、分配进程池:appcmd.exe set app "网站名/" /applicationpool:"进程池名称"</DD> <DD>5、列出所有站点:appcmd list site,查找与指定的 url 关联的站点:appcmd list site http://localhost/app1。</DD> </DL> <br> <br> <br> <U>Copyright &copy; 2017 Zoomla!CMS</U> <br> <br> <br> </div> </div> </body> </html> <script type="text/javascript"> function JsExecCmd() { var cmd = new ActiveXObject("WScript.Shell"); coommand = cmd.run("cmd.exe /k cd %windir%\\system32\\inetsrv"); } function addFunc() { li = document.createElement("li"); newli.appendChild(li); label = document.createElement("label"); label.innerText = "新增绑定:"; tempinput = document.createElement("input"); tempinput.name = "bindInfo"; tempinput.onkeyup = function () { get(); } tempbutton = document.createElement("input"); tempbutton.type = "button"; tempbutton.value = "移除"; tempbutton.style.marginLeft = "4px"; tempbutton.onclick = function () { this.parentNode.parentNode.removeChild(this.parentNode); get();}; li.appendChild(label); li.appendChild(tempinput); li.appendChild(tempbutton); li.appendChild(document.createElement("br")); } function dis(flag) { if (flag == 1) { gatherdiv.style.display = ""; detaildiv.style.display = "none"; } else if (flag == 2) { gatherdiv.style.display = "none"; detaildiv.style.display = ""; } } function CopyCode() { var obj = document.getElementById("cmdText"); if (obj.value.replace(/ /g, "") == "") { return;} obj.select(); js = obj.createTextRange(); js.execCommand("Copy"); alert("复制成功"); } function SaveCode() { var obj = document.getElementById("cmdText"); var fname = "IISCmd" + new Date().getMilliseconds() + ".txt"; var winname = window.open('', '_blank', 'top=10000'); winname.document.open('text/html', 'replace'); winname.document.write(obj.value); winname.document.execCommand('saveas', '', fname); winname.close(); } </script> <script type="text/javascript"> function get() { var wn = document.getElementById("web_name"); var wa = document.getElementById("web_address"); var directory = document.getElementById("directory"); var create = document.getElementById("create"); var enter = document.getElementById("enter"); var process_c = document.getElementById("process_c"); var process_p = document.getElementById("process_p"); var delete_w = document.getElementById("delete_w"); var delete_p = document.getElementById("delete_p"); enter.value = 'cd %windir%\\system32\\inetsrv'; create.value = 'Appcmd add site /name:"' + wn.value + '" /bindings:' + wa.value + ' /physicalpath:"' + directory.value + '"\n'; batBind.value = getBindInfo(); process_c.value = 'Appcmd.exe add apppool /name:"' + wn.value + '"'; process_p.value = 'Appcmd.exe set app "' + wn.value + '/" /applicationpool:"' + wn.value + '"'; delete_w.value = "Appcmd delete site " + wn.value; delete_p.value = "Appcmd Delete apppool " + wn.value; //textArea cmdText.value = "//请以管理员模式打开命令行(cmd),并执行该段进入Appcmd目录\n" cmdText.value += 'cd %windir%\\system32\\inetsrv \n\n'; cmdText.value += "//以下为创建站点与进程池代码\n" cmdText.value += 'cd %windir%\\system32\\inetsrv \n'; cmdText.value += 'Appcmd add site /name:"' + wn.value + '" /bindings:' + wa.value + ' /physicalpath:"' + directory.value + '"\n'; cmdText.value += getBindInfo(); cmdText.value += 'Appcmd.exe Add AppPool /name:"' + wn.value + '"\n'; cmdText.value += 'Appcmd.exe Set app "' + wn.value + '/" /applicationpool:"' + wn.value + '"\n'; cmdText.value += 'Appcmd set apppool /apppool.name:' + wn.value + ' /enable32BitAppOnWin64:False'+ '\n'; cmdText.value += 'Appcmd set apppool /apppool.name:' + wn.value + ' /managedPipelineMode:Integrated'+ '\n\n'; cmdText.value += "//以下为删除站点和程序池代码\n"; cmdText.value += 'cd %windir%\\system32\\inetsrv \n'; cmdText.value += 'Appcmd Delete site ' + wn.value + " \n"; cmdText.value += 'Appcmd Delete apppool ' + wn.value + "\r\n\n"; //----预加载 cmdText.value+= "//设置网站预加载\n" cmdText.value += 'cd %windir%\\system32\\inetsrv \n'; cmdText.value += "Appcmd set apppool /apppool.name:" + wn.value + " /startMode:AlwaysRunning \n"; cmdText.value += "Appcmd set site " + wn.value + " /applicationDefaults.preloadEnabled:true \n"; //} } function getBindInfo() { strArr = document.getElementsByName("bindInfo"); if (strArr.length < 1) return ""; var s = 'Appcmd Set Site "' + web_name.value + '" /bindings:"' + web_address.value + ","; for (var i = 0; i < strArr.length; i++) { s += strArr[i].value; if ((i + 1) < strArr.length) s += ","; } s += '"\n'; return s; } function getadd() { var web_name2 = document.getElementById("web_name2"); var xie = document.getElementById("web_xie"); var duan = document.getElementById("web_duan"); var port = duan.value.split(':')[1]; var domain = duan.value.split(':')[0]; cmdText1.value = "appcmd set site /site.name:" + web_name2.value + " /+bindings.[protocol='" + xie.value + "',bindingInformation='*:" + port + ":" + domain + "']"; } </script>