我正在尝试运行一个简单的apache堆栈,并遇到了一些我以前从未见过的东西。这是运行Bitnami LAMP堆栈的AWS实例。如果我创建一个不完整的html文件:
<h1>Something Here</h1>
Apache正在回应前面。 E.g。
<head/><h1>Something Here</h1>
我正在从这个堆栈提供angular2应用程序并且加载组件模板失败,因为它们被视为格式错误。有谁知道apache设置或模块可能正在做什么?
由于
答案 0 :(得分:1)
PageSpeed是添加<head/>
的人。 Bitnami LAMP堆栈默认启用PageSpeed。
这是由默认的mod_pagespeed add_head过滤器添加的。您可以将以下行添加到/opt/bitnami/apache2/conf/pagespeed.conf
:
ModPagespeedDisableFilters add_head
但请注意,许多其他过滤器都需要此过滤器,这些过滤器只会在元素中写入内容。
您还可以按照以下指南中的说明禁用PageSpeed,以检查标题是否消失: https://docs.bitnami.com/aws/infrastructure/lamp/#how-to-disable-the-cache-in-the-server