2024/3/2...小于 1 分钟
主从同步配置
1、修改主配置文件,在 my.cnf中添加
server-id=1
2、修改从配置文件,在 my.cnf 中添加
server-id=2
不能和主相同,多台可以此类推,方便区分。
3、在主数据库授权
GRANT REPLICATION SLAVE *.* TO 'tongbu'@'%' IDENTIFIED BY '123456';
2023/5/22...大约 2 分钟
说明
方案基于dnsmasq 搭配 sniproxy 实现,不需要使用梯子即可进行访问Netflix,disney 等
注意
sniproxy 也是代理机器 ,所以网速也会出现不稳定的情况
1、登录 sniproxy 网站,获取自己需要的服务器地址
2023/5/22...大约 4 分钟
2023/5/22...大约 3 分钟
安装支持包和库
yum install -y ncureses-devel ncureses cmake
2023/5/22...大约 2 分钟
安装编译时使用的依赖
yum install -y gd gd-devel curl curl-devel libjpeg libjpeg-devel \
libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel
2023/5/22...小于 1 分钟
防盗链
#防以 jpg或png 结尾的文件盗链 (~)使用正则匹配,忽略大小写
location ~ .(jpg|png)$
{
valid_referers none blocked www.example.com *.example.com;
root html;
if ($invalid_referer){ return 403; }
}
方法2
location ~ .(jpg|png)$
{
if ($host != ".example.com") {return 403;}
}
2023/5/22...大约 1 分钟
部分备份的相关设置
#mariadb
SET GLOBAL innodb_file_per_table=1
SET GLOBAL innodb_import_table_from_xtrabackup=1
#部分版本里叫
innodb_file_per_table
innodb_expand_import
2023/5/22...大约 3 分钟
在2.4 版本之后,xtrabackup 包含了 innobackupex,所以只需要安装 xtrabackup 软件即可。
安装准备工作:
辅助软件:
boost_1_59_0 参考 mysql 的安装文章中。
下载解压。记录下 boost 的目录。
2023/5/22...大约 10 分钟
简介
Let’s Encrypt 是一家免费、开放、自动化的证书颁发机构(CA),为公众的利益而运行。 它是一项由 Internet Security Research Group (ISRG) 提供的服务。
我们以尽可能对用户友好的方式免费提供为网站启用 HTTPS(SSL/TLS)所需的数字证书。 这是因为我们想要创建一个更安全,更尊重隐私的 Web 环境。
您可以通过下载我们的 年度报告 阅读我们最近一年的评论。
Let’s Encrypt的关键原则为:
- 免费: 任何拥有域名的人都可以使用
Let’s Encrypt免费获取受信的证书。 - 自动化: 运行于服务器上的软件可以与
Let’s Encrypt直接交互,以便轻松获取证书,安全地配置它,并自动进行续期。 - 安全:
Let’s Encrypt将成为一个推动 TLS 安全最佳实践发展的的平台,无论是作为一个证书颁发机构(CA)还是通过帮助网站运营商正确地保护其服务器。 - 透明: 所有颁发或吊销的证书将被公开记录,供任何人查阅。
- 开放: 自动签发和续订协议 已经发布 作为其他人可以采用的开放标准。
- 乐于合作: 就像互联网底层协议本身一样,
Let’s Encrypt是为了让整个互联网社区受益而做出的共同努力,它不受任何单一组织的控制。
2023/5/22...大约 10 分钟
