安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS.
第五部分
在修改 nginx 配置文件使其满足证书使用之前,先执行下面的命令,生成一个 4096 位的 dhparam 文件。
此处略去相关代码,请查看桌面标准版文章。
配置参数的来源根据 Mozilla SSL Configuration Generator 这个生成器来产生。
我会建议使用 Modern 方式的配置。
主机配置文件做相应的修改,http 网站重定向到 https。采用 http2,还有就是 HSTS 预载入配置。最后完整的 webexample.conf 配置文件可以到 gist 查看,也可以本地下载 webexample.conf.txt
修改完毕,重启 nginx 服务器。并且到 HSTS Preload 检查。
到 SSL Labs 检测 SSL 评分。得分是达到了 A+。
安装 Perl-Fastcgi
下面是对我而言很重要的语言支持,因为我有用 MovableType blog系统,而它是由 perl 语言支持的。
此处略去相关代码,请查看桌面标准版文章。
在浏览器输入 https://webexample.win/index.pl
《安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS》