安装了lnmp,很多事情比自己分开装nginx和php什么的要方便多了。
用lnmp vhost add命令创建虚拟主机有个好处。
就是可以直接生成ssl证书,
全站https很轻松,不用自己改conf配置文件,也不用去申请证书什么的。
其实是因为人家内置了证书申请功能。
但是我今天创建主机的时候,遇到报错,内容如下:
Let’s Encrypt SSL Certificate create failed!
光看这个是看不出所以然的。
可以看日志。
但是看日志也看不出所以然……
还得自己想想问题所在。
其实问题很简单,就是因为脚本自动申请证书的时候,会需要验证域名。
然而,我在架主机的时候没有做域名解析!
所以证书申请失败。
至于说免费证书靠不靠谱?
应该是靠谱的吧。
反正目前用了一两年也没问题,不过每年似乎都要更新。
在阿里和腾讯申请的证书每年似乎都会过期。
lnmp内置的那个,不知道什么时候过期。
到时候可能是要折腾一下了。
对了,遇到证书问题怎么办呢?
最简单的办法就是直接删除主机重建。
lnmp vhost del
放心,它不会删除你的文件的,也就是干掉一点配置文件而已。