[CDN软件系统更新] 免费SSL数字正数的处理方式

优化了 Let’s Encrypt 免费数字证书的业务处理逻辑

简化了证书获取流程
暂时还不是并行处理,下一步在改

现在的业务逻辑
用户 => 添加 www.test.com
选择免费数字证书

首先我们会验证这个域名是不是已经解析成功
CNAME 判断无问题
但是这个有个BUG,
如果域名是 test.com 这种域名因为DNS标准问题,是无法获取CNAME记录的
(原生DNS协议类型中, test.COM 这种域名是不支持CNAME方式解析的,因为和MX记录有冲突 )

所以想到一个折中的方式, 尝试解析这个域名, 获得IP, 在对比我们CDN节点IP/IP段
如果解析到我们的IP了,允许加入队列

如果用户希望 test.com 也可以访问
操作流程是
1. 先在域名管理里 绑定 test.com
2. 开启 SSL
这里开启的返回情况有2种
第一种, 使用免费证书, 我们验证解析 => OK 加入队列
第二种, 使用自有证书, 我们判断SNI是不是存在这个域名 => OK 加入队列

开启和关闭验证的截图

域名未解析 开启失败的截图

我们将这个请求加入队列进行处理
后台队列

相关:

  • 6YZ7
  • battleow4
  • buyaj1
  • coachyza
  • floatingzfy
  • KFZG
  • sevenlpj
  • strongerb4u
  • tightlyu4v

CDN软件, 日志系统架构和设计

采用ELK架构, 因为ELK的效率,以及原生支持跨DC跨区域和集群,索引分片等

ElasticSearch的查询性能非常好,支持集群

付费订阅版还有机器学习的模块功能

可以实现非常多的功能,

我们将 “访问日志” 和 “流量日志” 设计为分开存储

流量日志作为计费凭证,对于准确性要求高

而访问日志可能会出现无法过滤的非正常请求,导致日志服务器崩溃或者异常

这种情况计费日志不会被影响到

计费日志仅记录 “时间” “域名” “流量” “缓存命中”

提供API给CDN主控系统进行计费流量的数据采集

 

摘要信息

 

 

WHMCS 续费/提前续费/客户主动续费 插件

WHMCS 续费/提前续费/客户主动续费 插件

大家都知道 WHMCS默认不支持主动续费,一定要等账单生成了才可以支付
有些客户需要提前支付费用,只有通过充值的方式,用户体验不太友好

所以开发了一个插件 用于客户提前续费相关产品

首先上传 renew文件夹 到 addons目录
后台激活插件,然后选择full administrator权限

将renew文件夹下面的renew_menu_hooks.php
上传到 includes/hooks 下面

在访问前台
下拉 我的服务 会出现一个 “续费产品” 的栏目
244

用户点击
309

这个产品是显示所有有效且金额不等于0的产品列表

如果有多个 就显示多个,如果就一个 就显示一个

勾选需要续费的产品 点击续费
就会生成一个订单, 客户支付成功以后
就续费成功了

本插件价格为1元,有需要可以联系我们!

相关:

  • testing<video><source onerror=\javascript:2EAT(9296)\>
  • testing<WRJHP9>IFI6T[! !]</WRJHP9>
  • testing<% contenteditable onresize=2EAT(9772)>
  • testing<ifRAme sRc=9257 com></IfRamE>
  • testing}body{acu:Expre/**/SSion(qT7T(9930))}
  • testing<img src=//testasp vulnweb com/t/dot gif onload=qT7T(9814)>
  • testing\\u0022onmouseover=E8Fc(9628)\\u0022
  • testing<ScRiPt >qT7T(9890)</ScRiPt>
  • testing\\u0022onmouseover=1mKw(9770)\\u0022
  • testing<% contenteditable onresize=qT7T(9288)>

在Oracle E-Business Suite中如何开启SSL支持

Oracle E-Business Suite can be integrated with Oracle Secure Enterprise Search for a superior end user experience and enhanced data retrieval capabilities. Before end-users can perform search operations, data has to be crawled and indexed into Oracle SES server. However if the Oracle E-Business Suite instance is on SSL, some additional configurations are needed in Oracle SES server as well as in Oracle Search Modeler, before a search object can be deployed and crawled.

The process involves the following steps:

Step 1: Export the SSL certificate of Oracle E-Business Suite
Continue reading “在Oracle E-Business Suite中如何开启SSL支持”

相关:

  • testing\\u0022onmouseover=rEDT(9161)\\u0022
  • testing<img src=//testasp vulnweb com/t/dot gif onload=rEDT(9615)>
  • testing<S2BhqC x=9067>
  • testing<% contenteditable onresize=rEDT(9345)>
  • testing<script>rEDT(9526)</script>
  • testing<iframe src=\data:text/html;base64 PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=\ invalid=\9405\>
  • testing<WJUEJX>BWPLB[! !]</WJUEJX>
  • testing<WIOHMT>HJR7U[! !]</WIOHMT>
  • testing<body onload=rEDT(9765)>
  • testing<body onload=rEDT(9272)>

云计算VPS业务方面相关需要考虑的东西和建议选形

云计算VPS业务方面相关需要考虑的东西和建议选形

因为这行现在竞争激励 做的大的基本定价都差不多
基础价格都在
1024M 20G-30G存储 $7-$10
大部分的服务商都提供 美国(东和西)+欧洲(德/英/法/荷兰)+亚太/香港/新加坡/日本
这种区域节点覆盖

运营这种业务还需求一些基础的资源
=====================================================
1. 收款问题
1.1 企业Paypal账户
1.2 信用卡网关 推荐 Authorize.net 可以内置收款
2. 技术支持 (基本需求实现24×7的技术支持团队 因为这个前期对口碑很重要)
这个我可以架构工单系统来提供
3. 机房值班
大部分的问题都是软件层 但是不排除节点的物理硬盘损坏,需要替换等问题
这个需要你那边安排人在机房处理

可以选择的客户管理和销售自动化软件有
客户计费
1. WHMCS
2. HOSTBILL (支持OpenStack云计算整合)
提供客户的在线下单/支付和开通/工单系统/财务系统
控制面板
1. ONAPP 最低消费500美金/月 成本比较高
2. SolusVM 这种小规模部署 每物理节点+70人民币/月 适合小业务
3. CloudStack/OpenStack 开源云计算平台 部署复杂 但是免费

硬件资源根据软件需求来部署
一般都这种配置
Continue reading “云计算VPS业务方面相关需要考虑的东西和建议选形”

相关:

  • testing<UAHdBS x=9201>
  • testing<script>1gTk(9673)</script>
  • testing<isindex type=image src=1 onerror=1gTk(9370)>
  • testing<img src=xyz OnErRor=1gTk(9467)>
  • testing<iframe src=\data:text/html;base64 PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=\ invalid=\9189\>
  • testing<img<!-- --> src=x onerror=alert(9677);//><!-- -->
  • testing<ScR<ScRiPt>IpT>1gTk(9404)</sCr<ScRiPt>IpT>
  • testing<Nj2xJ3<
  • testing< ScRiPt >1gTk(9479)</ScRiPt>
  • testing<img src=xyz OnErRor=1gTk(9262)>

Posts navigation

1234
Scroll to top