本站已被加入HSTS Preload List

大概一个多月前,本站启用了HSTS,并且配置了HSTS Preload,然后向https://hstspreload.appspot.com/提交了申请,虽然审核比较慢,但前几天终于在HSTS preload list中找到了本站的域名。通过Qualys SSL Labs,可以看到最先是Chrome的preload list中收录了本站,之后没过几天,几个主流的浏览器都陆续收录了本站的域名,HSTS完美了,从此以后不用担心任何劫持了。

关于HSTS的详细设置,请参见另一篇文章:Apache开启HSTS (HTTP Strict Transport Security)

Supervisor新手教程 (Debian)

虽然Supervisor其实很简单,想想还是写个教程吧,方便像我这样的新手。

首先是安装,Debian下直接apt-get就行,Ubuntu也一样。

apt-get update
apt-get install supervisor

其实Debian下安装完就已经在运行了,Ubuntu下似乎要手动执行或者重启一下。

接下来就是写要托管进程的配置文件了,放在/etc/supervisor/conf.d文件夹下命名为*.conf的话supervisor会自动读取运行。

创建一个example.conf

vi /etc/supervisor/conf.d/example.conf

然后写配置文件。完整的配置参数还是去官网找吧,这里就写点简单的。

[program:example]
command=/usr/local/bin/example -config
autorestart=true
user=nobody

第一行是托管的程序名称,可以自己定义,不用和运行的程序文件同名,只要不和托管的其他程序名称重名就行,第二行是运行命令,要写可执行文件的完整路径并且可以在后面加运行参数,第三行是设置进程被杀后自动重启托管的程序,第四行是执行托管的用户,应以能正常运行的最低权限用户运行程序以提高安全性。

保存退出,之后重启一下supervisor服务,example就已经在运行了。可以输入以下命令来查看运行状态。

supervisorctl status

就写这么多,高级的用途还是翻官方文档吧。