当 Ubuntu 20.04 通过 HTTP 而不是 HTTPS 提供时,如何修复损坏的图像?

当 Ubuntu 20.04 通过 HTTP 而不是 HTTPS 提供时,如何修复损坏的图像?

当 Apache2 使用 HTTP 提供图像文件 (jpg、png) 时,我会在图像文件顶部插入以下示例 HTTP 标头。当我加载包含图像的网页时,浏览器 (Chrome、FireFox、Edge) 显示链接已损坏。当我尝试下载图像时,它们确实会下载,但是可以在文件中看到 HTTP 标头信息。如果我使用 HTTPS 加载它们,图像可以正常显示。如何让图像在 HTTP 下也能提供服务?这是一台新升级的开发机器。我还使用 Ubuntu 20.04 重建了一个新的虚拟机,遇到了同样的问题。我正在为 SSL 使用自签名证书,这会导致其他问题,因为它不完全受信任。


 22:27:40 GMT
ETag: "b747-57618ae5a4f00"
Accept-Ranges: bytes
Content-Length: 46919
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: image/png

配置文件

相关内容