我无法连接到运行 apache Web 服务器的 EC2 实例(也在不同端口上运行 Express.js 服务器)。我已更新安全组以允许对 http 和 https 端口的传入请求,但我继续在浏览器中收到此响应:
This site can’t provide a secure connection
*********** sent an invalid response.
ERR_SSL_PROTOCOL_ERROR
我可以通过 ssh 连接到我的 EC2 实例。
除了确保打开正确的端口并且服务正在侦听这些端口之外,是否还需要任何配置才能在 EC2 上设置简单的 Web 服务器?
发布了一些类似的问题,但它们要么含糊不清,要么被搁置
答案 0 :(得分:0)
您需要安装 mod_ssl 来告诉 apache 为 httpS 连接提供服务。 您可以使用默认(或自签名证书)检查端口 443 上的连接。如果您需要有效的 ssl 证书,您可以从 Let's Encrypt 免费获取:https://letsencrypt.org/ 您可以使用 CertBOT 自动续订证书:https://letsencrypt.org/getting-started/