为Hexo添加twikoo评论组件
在服务器上安装 Twikoo1npm i -g tkserver 在 nginx 中添加配置:1234567location /twikoo/ { proxy_pass http://localhost:8080/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;} 由于我部署了 SSL 证书,所以这段我加到了 blog.kluhten.com 的SSL配置中了 启动 Twikoo server:1tkserver 访问 https://域名/twikoo 测试服务是否启动成功 通过 pm2 启动 安装 pm21npm install pm2 -g 创建文件夹1mkdir /home/www/twikoo 在文件夹中添加一个...
Hexo加了nginx sll图片失效问题
对于 hexo 主页的 ssl我这里是通过 nginx 部署的 hexo ,将其部署在域名为 blog.kluhten.com 上了,配置文件如下: 123456789101112131415161718192021222324252627server { listen 443 ssl http2; server_name blog.kluhten.com; ssl_certificate /...我的路径.../blog.kluhten.com_bundle.crt; ssl_certificate_key /...我的路径.../blog.kluhten.com.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384"; ssl_pre...
腾讯云部署免费SSL证书
一.申请SSL1.登录腾讯云控制台并搜索SSL 2.点击申请免费证书 3.填入域名申请即可 4.等待签发完成即可 二.部署SSL1.Nginx部署①点击下载 ②选择Nginx ③一共有4个文件 ④上传到服务器 ,我是放在了 /etc/nginx/ssl/kluhten.com/ 文件夹中 ⑤配置Nginx SSL参数修改Nginx的站点配置文件(通常位于/etc/nginx/conf.d/yourdomain.conf或/etc/nginx/nginx.conf),添加server块监听443端口并启用SSL。以下是2025年推荐的最佳配置(兼顾安全与性能): 12345678910111213141516171819202122232425262728server { listen 443 ssl http2; # 监听443端口,启用SSL与HTTP/2(提升性能) server_name kluhten.com www.kluhten.com; # 你的域名(需与证书匹配) # 证书文件路径(替换为你的实际路径) ssl_cert...
VMware Workstation
VMware安装本章使用VMware Workstation 14为例进行安装与配置 创建虚拟机(CentOS 7)首先打开VMware Workstation 14 点击创建新的虚拟机 选择典型(推荐)并点击下一步 选择稍后安装操作系统并点击下一步 选择Linux系统,版本选择CentOS 7 64 位,点击下一步 输入一个虚拟机名称,并选择安装位置,注意,这里为了方便管理,最好新建一个统一的文件夹进行管理,如此例中的VmwStation,之后,新安装的虚拟机可以在此目录下,并且为了方便区分,新建虚拟机的名称最好与文件夹名称保持一致,之后点击下一步 磁盘大小可以按照推荐的来,如果物理机的配置稍微好一点的,可以根据自己的需要进行配置,下面选择将虚拟磁盘存储为单个文件,如果后续有需要移动虚拟机的情况,可以选择将虚拟磁盘拆分成多个文件,之后点击下一步 这里可以根据自己的需要,同样需要根据物理机的配置高低来进行配置,来自定义硬件的配置,配置完毕之后点击完成 此时一台虚拟机已经创建完成了,接下来需要进行系统的配置,点击编辑虚拟机设置 选择CD...
正向代理与反向代理
正向代理 正向代理其实相当于请求的中继,比如说,如果某个网站国内无法访问,也就是被墙了,我可以选择两种方式,一个是配置代理服务器,第二种就是VPN,其实两种技术原理差不太多,如果说我自己访问不到这个网站,而这时可以通过一台可以访问到这个网站的服务器,也就是代理服务器,来进行访问,这台代理服务器,分析我们请求的信息,然后去对应的要去的网站上将内容取回来发给我,这样我就能读到想要访问的网站上的内容了,通过一下图片,可以很清晰的看出其原理: 反向代理 反向代理比正向代理更加透明,客户端并不知道访问的是代理服务器,当客户端请求一个网址的时候,会经过反向代理服务器,而这台反向代理服务器,会根据客户端的请求,将请求转发到内网服务器中,内网服务器处理请求并返回结果到反向代理服务器上,通过反向代理服务器,将结果最终返回到客户端,详情如图: 简单来说,正向代理代理的是客户端,而反向代理代理的是服务器
修改github主页
添加贪吃蛇动画1.创建一个 public 的仓库 2.搜索 snk 项目,并 Fork 一下 3.在刚刚创建的仓库中新建两个文件,README.md 和 main.yml,其中 main.yml(名字随意) 需要放在 .github/workflows 文件夹下,这个文件夹是 github 的 Action 执行文件 README.md 文件内容如下:1234567891011121314<picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/kluhten/kluhten/output/github-contribution-grid-snake-dark.svg" /> <source media="(prefers-color-scheme: light)" srcset="https://raw.githu...
Nginx
Nginx 简介Nginx 概述 Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。 Nginx 作为 web 服务器 Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php等。但是不支持 java。Java 程序只能通过与 tomcat 配合完成。Nginx 专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数。 正向代理 Nginx 不仅可以做反向代理,实现负载均衡。还能用作正向代理来进行上网等功能。正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。 反向代理 反向代理,其实客户端对代理是无感知的,因为客户端不...
Node-Red
Node-Red简介Node-RED:物联网的基于流式编程的编程工具 node-red是一种编程工具,用全新的、有趣的方式将硬件设备、api和在线服务连接起来。它提供了一个基于浏览器的编辑器,它可以很容易地使用工具面板中各种各样的节点来连接流,这些节点可以通过拖拽的方式进行部署。 基于浏览器的流编辑 node-red提供了一个基于浏览器的流编辑器,该编辑器可以很容易地使用工具面板中的各种节点来连接流。然后,这些节点可以通过拖拽的方式进行部署。可以使用组件中的文本编辑器在编辑器中创建JavaScript函数。内置的库允许您保存有用的函数、模板或用于重用的流。 建立在node . js基础之上 在node.js上构建的轻量级运行时,充分利用其事件驱动的非阻塞模型。这使得它很适合在低成本硬件上运行,比如树莓派和云计算。在Node的包存储库中有超过22.5万个模块,很容易扩展面板节点的范围以添加新的功能。 社区发展 在Node-Red中创建的流是使用JSON存储的,它可以很容易地导入和导出,以便与他人共享。在线流库允许您与世界共享您的最佳流。
Redis常用操作
Redis环境安装以及配置下载Redis,运行 wget http://download.redis.io/releases/redis-4.0.2.tar.gz 解压 解压之后的文件结构为 安装编译所依赖的软件,运行yum -y install gcc gcc-c++ autoconf automake make 编译Redis,先进入解压后的Redis目录,然后运行make命令 出现如下图所示,则编译成功 安装Redis,运行make install PREFIX=/usr/local/redis进行安装 出现上图所示,安装成功,/usr/local/redis的目录结构如下所示 添加配置文件,将/usr/local/software/redis-4.0.2目录下的redis.conf文件,复制到之前安装Redis的目录/usr/local/redis/bin中 修改redis.conf ,首先注释掉 bin...
SpringFramework
Spring介绍Spring概述: Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架: 从大小与开销两方面而言Spring都是轻量级的 通过控制反转(IoC)的技术达到松耦合的目的 提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统服进行内聚性的开发 包含并管理应用对象的配置和生命周期,这个意义上是一种容器 将简单的组件配置、组合成为复杂的应用,这个意义上是框架 Spring作用: 容器 提供了对多种技术的支持,如(JMS,MQ支持,UnitTest等) AOP(事物,日志等) 提供了众多方便应用的辅助类(JDBC Template等) 对主流应用框架(Hibernate等)提供了良好的支持 Spring适用范围: 构建企业应用(SpringMVC+Spring+Hibernate/ibatis) 单独使用Bean容器(Bean管理) 单独使用AOP进行切面处理 IoC(控制反转): 控制权的转让,应用本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护,而具体被反转的是获得依赖对象的过程,控制被反转之后...






