我正在尝试在 OJS(开放期刊系统)网站上安装 SSL 证书,该网站的 URL 为journal.iba-suk.edu.pk:8089。我在 Ubuntu 上使用 certbot 执行此操作。在运行命令 sudo certbot --apache 时,我收到上述错误并且无法安装 SSL 证书。
我运行了命令
Sudo certbot --apache
但是由于挑战失败,SSL 证书未安装。错误消息显示防火墙问题,但防火墙已关闭,并且还显示确保域名正确且域也正确
certbot 仅适用于端口 80 或 443,因为您的应用程序在 8089 中运行,certbot 可能无法完成挑战。您需要将在 8089 中运行的应用程序代理传递到端口 80,就像我通常对 nginx 所做的那样。我确信我们也可以在 apache 中代理传递。完成后,您可以再次尝试申请证书。