作为活菩萨的cloudflare由于提供优质免费的CDN等服务口碑一直非常不错,而caddy由于支持最新的SSL、轻量化和自动更新证书也是获得不少青睐,至少apache落后太多,但是想将二者结合起来,也就是用CF的DNS和SSL证书并且使用caddy来host则是需要设置一下的。(虽然不难而且不新但不能不会)
继续阅读“cloudflare+caddy”Mysql导出导入
导出数据库:
导出数据和表结构:
格式:mysqldump -u 用户名 -p密码 数据库名 > 数据库名.sql
举例:
/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码
只导出表结构
格式:mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
举例:/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql
注:/usr/local/mysql/bin/ —> mysql的data目录
导入数据库
首先建空数据库
mysql>create database abc;
导入数据库
方法一:
选择数据库
mysql>use abc;
设置数据库编码
mysql>set names utf8;
导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:mysql -u用户名 -p密码 数据库名 < 数据库名.sql
mysql -uabc_f -p abc < abc.sql
甲骨文和aws的VM二三事
一、甲骨文和aws的VPS(光帆)都是高质量的云服务器,但是默认登录账号不是root,因此不能重装更改OS或者修改系统包括update
想用root登录最简单的每次SSH登录以后即可切换为root权限
sudo -i
如果不想每次都切换,还可以用DD重新镜像一个系统,不用每次切换。
二、甲骨文之前被大陆网民滥用引发大量封号限制注册,滥用减少后现在正常注册使用也可以使用了,但是最好不要选择物理距离近的日韩新加坡反而更卡,应该选远的位置。甲骨文永久免费服务一旦选择了位置就不可更换了。
三、甲骨文VM默认的iptables在控制面板添加了不限制端口的规则后便可删除否则架设的网站可能无法访问。添加的地方是“子网”,后面添加来源0.0.0.0/0任何协议。删除iptables规则的命令:
iptables -F (flush 清除所有的已定规则)
iptables -X (delete 删除所有用户“自定义”的链(tables))
iptables -Z (zero 将所有的chain的计数与流量统计都归零)
/etc/rc.d/init.d/iptables save
systemctl iptables restart
便宜的对象存储
对象存储(object-based storage)与传统的文件存储有许多根本不同,但底层还是磁盘存储,而最主要的区别就是文件名和文件数据分离。不同的云厂商对它有不同的英文缩写命名。例如阿里云把自家的对象存储服务叫做OSS,华为云叫OBS,腾讯云叫COS,七牛叫Kodo,百度叫BOS,网易叫NOS……五花八门,反正都是一个技术。
对象存储非常适合图像、音频、视频、word文章、演示胶片这样的数据,就是非结构化数据。具有:容量无限大、数据安全(云端)、使用方便的突出特点。
继续阅读“便宜的对象存储”php7.4 502error
caddy+php7.4也许是最简易的组合(除了caddy,无须特别配置source.list),但是可能出现php无法运行的情况,提示502错误,log显示permission deny之类的。解决办法,修改/etc/php/php7.4/fpm/pool/www.conf 为:
listen.owner = caddy
listen.group = caddy
listen.mode = 0660
然后重启php7.4-fpm
caddy2在wp上的rewrite
在caddyfile中的语句是:
rewrite @disallowed '/index.php'
@disallowed {
path /xmlrpc.php
path *.sql
path /wp-content/uploads/*.php
}
重装VPS常用链接
以上是对于debian11和ubutun22 系统
phpmyadmin 500 error
phpmyadmin仍然是菜鸟coder必备的数据库管理工具,但各种错误提示甚至无法显示的500 error会让人抓狂,其实这可能是由于PHP版本与phpmyadmin不相称所致。
For PHP 7.2 or newer, download phpMyAdmin 5.2.0
For PHP 7.1, download phpMyAdmin 5.1.4
For PHP 5.5 to PHP 7.4, download phpMyAdmin-4.9.10
所以如果使用php8,而用source.list进行apt install phpmyadmin将可能默认安装低于5.2版的phpmyadmin,那么就需要手工升级phpmyadmin 本人亲测有效。
CDN拯救自建VPN
自建VPN的优点是隐私无忧、廉价和安全,缺点是速度很慢,特别是VPS小鸡。其实可以在VPS前端增加一个CDN来实现速度和稳定性的倍增。在套上CDN以后,速度可以提升10倍以上,油桶轻松上5万,流畅播放4k视频。

SS和SSR方式由于程序更新慢和干扰严重等等原因现在并不推荐。自建VPN推荐使用X-UI一键程序搭建多模式VPN平台以,再选择v2ray+ws(vless或vmess)的模式来启动VPN代理。
继续阅读“CDN拯救自建VPN”php无法更新
linux的开源系统包括debian和ubuntu基本上两年就更新一个版本,之后会逐步停止更新,服务器用的LTS(长久支持版本)会维持数年后被关闭更新,但是与之相应的程序比如php,由于需要第三方提供更新,就可能无法维持长久的更新。
