caddy2

最近半年多对caddy这个小巧的服务器有点入迷,可是caddy2推出时有点搞不懂,现在caddy2已经发展到ver2.11了,官方也是主推caddy2,折腾了一段时间总算成功运行了。这里也不想写什么教程了,就总结下肤浅的经验体会吧!

继续阅读“caddy2”

再次搬家

出于节省成本的考量,决定舍弃租用了多年的稳定的changeip家的服务器(40刀/年 1G内存),启用吃灰多年的vultr。


这次搬家总体较为顺畅

  • 数据部分用服务器间wget传,文件直接压缩和解压缩
tar -cvf xxx.tar /dir
tar -xvf xxx.tar
mv xxx.tar /dir
mysqldump -u root -ppasswd --all-databases > db.sql
>mysql source db.sql

SSL方面还是一如既往的let encrypt,既然是免费的,不建议将证书移过来的做法而是要新安装。注意申请的时候要停止web服务器。https://www.vmvps.com/letsencrypt-life-time-free-ssl-certificate-installation-and-usage-tutorial.html

利用caddy实现最简洁反向代理

最近发现caddy真是强大好用啊!只有20M的单个文件就可以实现非常多的HTTP功能

当然啦,在墙国最爱的就是反向代理了!Nginx虽然强壮但是反向代理google还需要安装一些模块,而caddy自带proxy功能,你所需的只是caddyfile里面加一句代码~!

https://mydoamin.com 
{ 
 gzip  
tls /root/xxx.crt /root/xxx.key  
proxy / https://www.google.com 
}
继续阅读“利用caddy实现最简洁反向代理”

解决caddy不能运行

caddy是2015年面世的开源轻量级服务器程序,使用GO语言写成,具有简洁高效的特色,比nginx更有特色,是小型网站的首选。

caddy的官网 可以自由下载源码并部署,https://caddyserver.com/

github上也有很多的兴趣组 https://github.com/mholt/caddy 还有很多的手把手的caddy+php+mysql教程 https://medium.com/@Alibaba_Cloud/setting-up-caddy-with-php-mysql-stack-on-ubuntu-16-04-c7c63f2d8165

但是服务器环境千差万别,按以上教程安装好caddy以后不能运行怎么解决,本人遇到这样的问题,分析原因是“setcap”这条命令没有被执行:

caddy不能自行启用小于1024的端口,因此打不开80开口。但是setcap这一命令安装有点麻烦,那么可以修改/etc/systemd/system/caddy.service

CapabilityBoundingSet=CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_BIND_SERVICE 前面‘’注释去掉即可

接着
systemctl daemon-reload
systemctl start caddy
systemctl status caddy

即可!

IIS连接工具rdp

很久没玩IIS了哈,记得初次接触网络用自己的PC搭建服务器就是IIS,那是差不多20年前了。
双11抵抗不住诱惑剁手一台4.5G内存的win2008R2 VPS,可随后发现我的win10家庭版居然不能使用远程桌面!=
后来知道这个被阉割的功能并非不能有,可以添加一些组件实现。
具体看这里
下载压缩包之后运行bat文件,再添加dll到系统目录 这样子就可以实现连接了。
但后来发现下载的压缩包内rdp不能修改目标ip,那我这里上传一个,有需要的欢迎取用哦!

[download id=”730″]