Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Apache发送已损坏或“;dif“;文件夹_Html_Apache_Caching_Centos - Fatal编程技术网

Html Apache发送已损坏或“;dif“;文件夹

Html Apache发送已损坏或“;dif“;文件夹,html,apache,caching,centos,Html,Apache,Caching,Centos,Apache正在做一些非常奇怪的事情。起初,我的浏览器似乎总是在加载缓存副本。通过禁用缓存、使用新浏览器和使用curl,我排除了这种可能性,我100%相信这不是客户端缓存问题 我有一个内容非常少的html文件,我只是简单地更改了标题并刷新了,但是Apache给了我完全相同的文件 这真的很奇怪,如果我删除文件中“足够大”的一部分,Apache会给我发送一个更新的文件,但这将是一个奇怪的混合版本,或者是两个版本的一个糟糕的dif 原件: <!DOCTYPE html> <html

Apache正在做一些非常奇怪的事情。起初,我的浏览器似乎总是在加载缓存副本。通过禁用缓存、使用新浏览器和使用curl,我排除了这种可能性,我100%相信这不是客户端缓存问题

我有一个内容非常少的html文件,我只是简单地更改了标题并刷新了,但是Apache给了我完全相同的文件

这真的很奇怪,如果我删除文件中“足够大”的一部分,Apache会给我发送一个更新的文件,但这将是一个奇怪的混合版本,或者是两个版本的一个糟糕的dif

原件:

<!DOCTYPE html>
<html ng-app="EndeavorApp" ng-controller="RootCtrl">
<head>
    <title></title>
    <link rel="stylesheet" href="css/endeavor.css" />
</head>
<body>


<div id='work-space' ng-controller="TimelineCtrl">
    <div id='content'>
        <div id='project-column'>
            <div class='project' ng-style="{height:project.$$height + 'px'}" ng-repeat="project in TCtrl.projects">
                {{project.name}}
            </div>
        </div>
        <div id='time-line-column'>
            <div ng-style="{width:TCtrl.timeLineWidth + 'px'}" id='block-view'>
                <div class='project' ng-style="{height:project.$$height + 'px'}" ng-repeat="project in TCtrl.projects">
                    <div ng-repeat="block in project.blocks" ng-style="TCtrl.getBlockStyle(block)" class='block'>
                        <div class='block-content'></div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>



<script src="js/angular.endeavor.min.js"></script>
<script src="js/endeavor.js"></script>

</body>
</html>

{{project.name}
在标题标签中添加一些内容没有任何作用。删除头标签中的所有内容没有任何作用。相同的该死的文件被返回

如果我删除了最后2个
标记并添加了一个标题,我会得到这个不完整的文件(注意,它在脚本标记上被截断)


{{project.name}

我的一个朋友解决了这个问题。事实证明,所有这些都有一个重要的细节。Apache安装在Vagrant上运行,它的webroot是vagrants共享挂载

事实证明,当使用NFS堆时,操作系统和Apache存在问题

解决的办法是在httpd.conf中设置它

EnableSendfile to off

这里有更多的细节:

我的一个朋友解决了这个问题。事实证明,所有这些都有一个重要的细节。Apache安装在Vagrant上运行,它的webroot是vagrants共享挂载

事实证明,当使用NFS堆时,操作系统和Apache存在问题

解决的办法是在httpd.conf中设置它

EnableSendfile to off
有关这方面的详细信息,请参见:

EnableSendfile to off