日常Web运维

在Caddy下配置nextcloud伪静态

nextcloud是一个用php实现的网盘程序,其中路径路由的部分只能交给前端Web服务器的rewrite来进行。在Apache2,它提供了.htaccess文件支持自动配置,在nginx上也有标准的配置。

Caddy真的是个不错的服务器程序,目前支持TLS1.3和QUIC,它官方提供的nextcloud配置文件是可以使用的,但是使用时,每每看到那个index.php,那是一个丑+难受啊。因而,经过尝试,把伪静态配置实现了,并且分享出来。

继续阅读“在Caddy下配置nextcloud伪静态”
ntt课程

搞事欢迎光临,HTTP响应号自定义(nginx篇)

在一个月前,腾讯各个BG针对了419这个话题狠狠地搞了一波事,做出了许许多多响应码是419的网页,附带上各种骚文案,真的不愧是BAT三大家中的最强产品。

这不,过去的520我也学着搞了一波事情。今天,我会让你们的操作也像他们一样骚,会简单地借这个状态码搞事情!

继续阅读“搞事欢迎光临,HTTP响应号自定义(nginx篇)”

日常Web运维

升级云主机到Ubuntu 18.04小记

Ubuntu 18.04 LTS出来已经好一阵子了,按照惯例,附带的服务器软件版本会比上一个LTS版本也就是Ubuntu 16.04高几条街。(毕竟LTS本身为了稳定而生,明明Ubuntu的软件版本已经是新得可怕了,没什么好要求的hhh,要什么自行车!)

所以就试着在腾讯云的云主机上尝试了下升级,写下这份小结。

继续阅读“升级云主机到Ubuntu 18.04小记”

ntt课程

KVM的nested虚拟化配置小记与eNSP

正因为进了爱国为网技大赛,所以终于有机会用上大名鼎鼎的eNSP了。一开始看着那是个小软件,所以没怎么当一回事,像EDA软件一样直接装在了虚拟机中。但当我看到它装了个VirtualBox的时候,我意识到问题的严重性——半虚拟化虽然能有很快的速度,但虚拟CPU并没有VT-d的支持,也就是那个vmx指令集,完全的二进制转译的虚拟化肯定要卡死。开了一个拓扑图,开机,果不其然。 继续阅读“KVM的nested虚拟化配置小记与eNSP”

生活记录

Rewrite

radio_board本周课设,是久违了的焊电路。距离上一次焊电路已经有一年多了吧,毕竟手法不好,焊接10个点保守估计要用吸取器补7回锅。这个已经是dip直插的情况了,更别说贴片了。

在信工,流传着偏硬偏软的说法,当然,每个信工程序员光彩的背后,都是做得一塌糊涂的电路,抑或是说,是硬件上的非洲人。

继续阅读“Rewrite”

ntt课程

初见docker及小试

随着云计算的发展,一系列类似PaaS、SaaS、IaaS的词汇如春笋般萌生,迅速在这个互联网中滋长。比如,我们用到的云主机其实就是IaaS(基础设施即服务)的一种。这一类XaaS通常利用虚拟化(通常指Hypervisor那一类)达到对资源的充分利用。在对内核独立性要求不高的环境中,由于Linux Container技术的诞生,使得虚拟化共用宿主机达到了新的一种高度,CaaS(容器即服务)因此诞生,其中docker就是这类技术的应用。

继续阅读“初见docker及小试”