Nginx 监听 IPv6 地址的配置方法

先在终端下输入指令 nginx -V ,看看输出结果有没有–with-ipv6,没有的话就需要重新编译带有ipv6支持的nginx了。

编译nginx就不在这里说了,下面讲一下正确地配置nginx让其同时监听IPv4和IPv6的端口(包括http协议的80和https协议的443端口),同时介绍一下只监听IPv6和特定IPv6地址的方法。

Ubuntu/Debian 配置 IPv6 地址

检查配置

使用命令 ifconfig 查看网卡中 ipv6 地址的配置,一般看到如下结果,ipv6 是无效的。

1
2
3
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 fe80::601:1cff:fe11:5b01/64 scope link
valid_lft forever preferred_lft forever

ping 谷歌搜索的 ipv6 地址来测试服务器能否连接 ipv6 公网。

1
ping6 ipv6.google.com

盒子剩余空间检测脚本

这个脚本主要用来检测盒子(seedbox)或者 linux 服务器的剩余空间。当已使用空间大于等于指定值时,会禁止指定目录的写入权限,并发送告警邮件。删掉种子或删除文件后,已使用空间小于指定值时,相关目录会自动恢复写入权限。

rutorrent 辅种技巧

PT

有时会碰到一些转载的种子和原种的文件夹名字不一样,这种情况会导致种子在下载时不会自动校验,所以辅种就会比较麻烦。之前以为这种情况在 rutorrent 中是无法辅种的,经过尝试,发现在 rutorrent 中也是可以的。

博客添加评论系统

自从多说停止运营以后,我尝试过使用 Disqus ,但因为 Disqus 影响网页加载速度而弃用。之后一段时间一直没找到称心的评论系统,索性关了评论。前几天遇到了名为 Valine 的评论系统,支持静态博客,看起来还不错。自己改了一下博客主题的代码,替换了原来的多说和 Disqus 。