售前咨询
技术支持
渠道合作
  • SSL证书的格式与扩展名

    编码格式 PEM 内容:以 —–BEGIN xxx—– 作为开头,以 —–END xxx—– 作为结尾,主体部分使用 base64 对 ACII 进行编码。可以储存公钥证书(服务器证书及中检证书,「xxx」为 「CE…

  • 自动安装与升级chacha20(libsodium)

    前言 由于我经常要用到 chacha20 这种加密方式,而目前稳定版本的 openssl 等都不自带这个包,所以每次配置新的服务器都要手动装一遍,实在是浪费人生。索性直接写个小脚本来自动安装与升级。 使用 git clone https:/…

  • 使用Nginx将请求转发至Google Analytics实现后端统计

    前言 Google Analytics 加载缓慢是本博客在国内访问缓慢的原因之一。虽然通过使用大公司的 ga.js 的 CDN ,可以很大程度上加快加载 ga.js 文件的速度( ga.js 的更新频率很高,并不适合缓存到本地或服务器,所以…

  • 为Hexo NexT主题添加字数统计功能

    安装 hexo-wordcount 插件 首先在博客目录下使用 npm 安装插件: 1 npm install hexo-wordcount –save 修改配置文件 为了方便地开启和关闭字数统计功能,需要在配置文件(站点配置文…

  • 在Windows上搭建Git服务器

    由于最近要在一个仅装有 Windows 的无外网环境下写一个小项目,无法连接自己建在远程服务器上的 Git Server,所以在 Windows 下临时简单搭建一个 Git 服务器来做版本控制。 给 Windows 安装 SSH 服务器 由…

  • 使用Python与LeanCloud统计Disqus评论数量

    前言 由于 Disqus 在国内访问困难,Hexo NexT 主题每每尝试加载文章评论数时都会严重拖慢页面加载速度。除了期望读者能够使用一些其他的方法访问网站,其实站长和博主们还可以主动采取一些措施来解决这一问题。不借助 Nginx 的反向…

  • 使用rsync将letsencrypt生成的证书同步到远程服务器

    向在网站上搞一个容灾服务器,由于使用 Hexo ,所以网站数据数据的同步只需要在 _config.yml 中添加容灾服务器的部署配置信息即可,但是由于使用了 letsencrypt 实现全站 HTTPS ,需要实现 letsencrypt …

  • Mybatis的*Mapper.xml文件在Intellij Idea项目中的正确位置

    探索 在 Intellij Idea 中使用 Mybatis 时,配置好了 *Mapper.xml 文件,但是编译后却报错找不到 Mapper 接口中的方法,错误类似于 BindingException: Invalid bound sta…

  • Apache如何绑定域名?

    将项目所在服务器的ip和购买的域名绑定好之后,马上就需要对服务器上的Apache进行配置使用户通过域名/URL访问能正确的访问对应的项目。 Apache 服务器环境下绑定多个域名: 方法一: 打开httpd.conf文件输入: 2.1:查找…

  • 为Git设置SSH公钥及私钥

    在使用 Git 进行代码管理时,如果不使用 SSH 公钥及密钥,那么就必须在每次执行 Git 命令后键入密码来验明正身,所以为 Git 配置 SSH 公钥及密钥是很有必要的。下文对 Windows 及 Linux 系统,自建 Git 及 G…