diff --git a/route/static/app/site.js b/route/static/app/site.js
index ff72dd34d..9a3bacabe 100755
--- a/route/static/app/site.js
+++ b/route/static/app/site.js
@@ -1021,7 +1021,7 @@ function webEdit(id,website,endTime,addtime){
layer.open({
type: 1,
- area: '640px',
+ area: '700px',
title: '站点修改['+website+'] -- 添加时间['+addtime+']',
closeBtn: 1,
shift: 0,
@@ -1041,18 +1041,19 @@ function webEdit(id,website,endTime,addtime){
$(this).hide();
$('#newdomain').focus();
});
+
$('#newdomain').focus(function() {
$(".placeholder").hide();
});
$('#newdomain').blur(function() {
- if($(this).val().length==0){
+ if($(this).val().length == 0){
$(".placeholder").show();
}
});
+
//切换
- var $p = $(".bt-w-menu p");
- $p.click(function(){
+ $(".bt-w-menu p").click(function(){
$(this).addClass("bgw").siblings().removeClass("bgw");
});
}
@@ -1067,7 +1068,7 @@ function getSiteLogs(siteName){
logs.msg = '';
}
if (logs.msg == '') logs.msg = '当前没有日志.';
- var phpCon = '';
+ var phpCon = '';
$("#webedit-con").html(phpCon);
var ob = document.getElementById('error_log');
ob.scrollTop = ob.scrollHeight;
@@ -1084,7 +1085,7 @@ function getSiteErrorLogs(siteName){
logs.msg = '';
}
if (logs.msg == '') logs.msg = '当前没有日志.';
- var phpCon = '';
+ var phpCon = '';
$("#webedit-con").html(phpCon);
var ob = document.getElementById('error_log');
ob.scrollTop = ob.scrollHeight;
@@ -1870,22 +1871,23 @@ function setCertSsl(certName,siteName){
//ssl
function setSSL(id,siteName){
- var mBody = '
\
-
Let\'s Encrypt\
-
其他证书\
-
关闭\
+ var sslHtml = '
温馨提示:当前站点未开启SSL证书访问,站点访问可能存在风险。
\
+
\
+
当前证书 - [未部署SSL]\
+
Let\'s Encrypt\
+
ACME\
证书夹'
+ '
\
- 强制HTTPS\
+ \
'
- + '
'
-
- $("#webedit-con").html(mBody);
- opSSL('lets',id,siteName);
+ + '
';
+ //
关闭\
+ $("#webedit-con").html(sslHtml);
+ opSSL('now',id,siteName);
$(".tab-nav span").click(function(){
$(this).addClass("on").siblings().removeClass("on");
});
@@ -1973,6 +1975,7 @@ function httpToHttps(siteName){
//SSL
function opSSL(type,id,siteName){
+
var lets = '
';
var other = '
密钥(KEY)
'
+ + '
证书(PEM格式)
'
+ + '
'
+ + '
- 粘贴您的*.key以及*.pem内容,然后保存即可。
\
+ - 如果浏览器提示证书链不完整,请检查是否正确拼接PEM证书
- PEM格式证书 = 域名证书.crt + 根证书(root_bundle).crt
\
+ - 在未指定SSL默认站点时,未开启SSL的站点使用HTTPS会直接访问到已开启SSL的站点
';
+
+ var now = '
密钥(KEY)
'
+ '
证书(PEM格式)
'
+ '
'
+ '
- 粘贴您的*.key以及*.pem内容,然后保存即可。
\
@@ -2052,6 +2062,26 @@ function opSSL(type,id,siteName){
})
},'json');
break;
+ case 'now':
+ $(".tab-con").html(other);
+ var key = '';
+ var csr = '';
+ var loadT = layer.msg('正在提交任务...',{icon:16,time:0,shade: [0.3, '#000']});
+ $.post('site/get_ssl','siteName='+siteName,function(data){
+ layer.close(loadT);
+ var rdata = data['data'];
+ if (rdata.type == 0){
+ setCookie('letssl', 1);
+ }
+ if(rdata.status){
+ $(".ssl-btn").append("");
+ }
+ if(rdata.key == false) rdata.key = '';
+ if(rdata.csr == false) rdata.csr = '';
+ $("#key").val(rdata.key);
+ $("#csr").val(rdata.csr);
+ },'json');
+ break;
case 'other':
$(".tab-con").html(other);
var key = '';
diff --git a/route/static/css/site.css b/route/static/css/site.css
index a785048a6..b864d9eca 100755
--- a/route/static/css/site.css
+++ b/route/static/css/site.css
@@ -2369,6 +2369,16 @@ html .menu .menu_exit:hover {
width: 100%
}
+.warning_info {
+ color: #a94442;
+ background-color: #f2dede;
+ border-color: #ebccd1;
+ height: 40px;
+ line-height: 20px;
+ padding: 10px 15px;
+ border-radius: 4px;
+}
+
.success-msg {
width: 100%;
padding: 30px 50px;
@@ -2454,7 +2464,7 @@ html .menu .menu_exit:hover {
border: #cacad9 1px solid;
color: #444;
display: inline-block;
- margin: 0 3px -1px 0;
+ margin: 0 -5px -1px 0;
cursor: pointer
}