Dovecot 用 Let’s Encrypt 设定 POP3/IMAP TLS 加密

以下是在 Dovecot 设定使用 Let’s Encrypt, 替 POP3 及 IMAP 加密的步骤。 如果安装 Dovecot 的系统已经安装了 HTTPD Server, 执行以下指令: 上面的 /var/www/html 要改成 httpd server 的网页目录,而 mail.mydomain.com 则要改成主机名称,如果要加入多个主机名,在后面加入 -d domain 即可。 如果没有安装 httpd …

RHEL / CentOS 安装 Certbot 取得及更新 Let’s Encrypt 凭证

Let’s Encrypt 推出免费 SSL 凭证,让想使用 SSL 的网站节省不少成本,而且使用 Let’s Encrypt 提供的客户端申请及 renew 凭证,比起在网上购买更加方便。虽然 Let’s Encrypt 的凭证每次只可以申请 3 个月,但可以使用 crontab 自动 renew 凭证,使用上也是很方便。以下介绍在 RHEL 及 CentOS 7 安装 Let’s Encrypt 客户端 …

PHP 用 curl 取代 file_get_contents()

PHP 要撷取其他网页的资料,最方便的方法是用 file_get_contents() 函式,以下程式码即可完成: 如果使用量不高,那么用 file_get_contents() 没什么问题,但如果 PHP 撷取其他网页内容的频率很高,便建议改用 curl 完成了。因为 curl 的效率比 file_get_contents() 高,以下是 curl 的例子:

RHEL / CentOS 7 安装 RRDTool 监测流量

RRDTool 是十分好的的统计工具,跟 MRTG 是同一位开发反者。相比起 MRTG, MRTG 主要用作统计及监测系统的流量,而 RRDTool 的功能更加强大,可以自订多项数据在同一张图,而且画图也可以自订各种参数,可以画出十分漂亮的统计图表。另一款十分流行的系统监测工具 — Cacti,就是基于 RRDTool 开发的 PHP 程式。 我个人是较喜欢用 RRDTool,虽然 Cacti 安装好,会自行完成大部份设定工具,画的图也很漂亮,但我不太喜欢 Cacti 的操作较繁复,始终我管理的服务器不是很多。 以前要安装 RRDTool 需要自行编译原始码安装,现在 CentOS 默认也可以用 yum 安装,省却了不少工作,只是安装的版本较旧,目前安装安装的版本是 1.4.8, …

QMail 提高 Log 档案大小限制

QMail 的 Log 纪录档一般会储存在 /var/log/qmail/ 下,然后将每一个服务分开储存到各自的目录,目录下会有一个 current 档案,这个就是 QMail 的 Log, 例如 smtpd 的 Log 在 /var/log/qmail/smtpd/current. 这个 current 档案默认会在 100KB 时自动清空加入新内容,要调高这个限制,可以开启 log/run 档案,例如 smtpd: # vi /var/qmail/supervise/qmail-smtpd/log/run 找到类似这行类似: …

Cloudflare 推出免费 DNS 服务

Cloudflare 是十分热门的 CDN 供应商, 它们在前几天推出自家的免费 DNS 服务, 即类似 Google 的 8.8.8.8 及 8.8.4.4 的 DNS 服务, 以下是 Cloudflare 的 DNS, 还真是好记: IPv4: 1.1.1.1 1.0.0.1 IPv6: 2606:4700:4700::1111 2606:4700:4700::1001 一般上如果没有任何额外设定, 上网时会自动使用 …

解决 Vsftpd 登入慢问题

当发现登入 vsftpd 很慢,但登入后便会十分畅顺,这个问题很机会是 vsftpd 开启了反解查询登入的 IP 所致。以下是 vsftpd 关于反解的说明: 要解决这个问题,只需关闭 vsftpd 的 reverse_lookup_enable 即可,而这个选项默认值是开启,即 YES 的状态。 先开启 vsftpd 的设定档: # vi /etc/vsftpd/vsftpd.conf 找到 “reverse_lookup_enable” 一行,如果没有这一行需要自行加入,设定成 NO: reverse_lookup_enable=NO 储存后重新启动 vsftpd: …