Webmin 停止打开

Webmin 停止打开

Webmin 今天在 Stretch 中再次停止工作。这实际上并不是第一次。 (上次升级到 Stretch 后 Webmin 停止工作

这一次,它确实在 Safari 中给出了超时错误,但在 Firefox 中打开它时,我又收到了错误ssl_error_rx_record_too_long

当在系统中手动运行 webmin 时,我还会收到一个神秘的错误,因为系统中存在证书文件:

$sudo /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
Failed to open SSL cert  at /usr/share/webmin/miniserv.pl line 4154.

怎么了?

答案1

回头看一下证书,很明显它只有 512 位,并且已经过期。

$sudo openssl x509 -noout  -in /etc/webmin/miniserv.pem -text
...
Not After : Feb 10 14:11:38 2016 GMT
...
Public-Key: (512 bit)
...

我还发现一篇文章提到Firefox自2014年以来不支持小于1024位的证书这里

从该链接,我还按照他们的步骤重新生成了新的 2048 位 webmin 证书,我决定尝试一下。

file=/etc/webmin/miniserv.pem
openssl req -x509 -newkey rsa:2048 -keyout $file  -out $file \
 -days 3650 -nodes -subj \
 "/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.example.com" 
openssl x509 -x509toreq -in $file -signkey $file >> $file
/etc/init.d/webmin restart

重新启动Webmin后,我们就可以再次使用它了。

显然,针对较小证书的限制现在也出现在 Debian 9 中。

相关内容