Браузер отправляет запрос HTTP с ДИАПАЗОНОМ

Просто требуемый для обновления на этом в случае, если любой работает в к той же проблеме.

По существу это сводится к правилам состояния в Pf. По умолчанию Pf сохраняет состояние и использует S/SA в качестве маски. Однако кажется, что реализация сервера NFS на OS X пытается запустить разговор назад клиенту, использующему нестандартный набор флагов. Это заставляло это перестать работать, потому что Pf просто отбросил пакеты. Я собрал это tcpdumping и LAN и интерфейсы фермы. После тонкой настройки флагов состояния для правил между подсетями соединение было установлено правильно.

Однако это кажется Pf, продолженному для отфильтровывания некоторых пакетов из-за некоторой другой формы внутренней нормализации и никакого объема тонкой настройки опций, которые я попробовал управляемый для получения его работа.

В конце я закончил тем, что создал другой интерфейс на файловом сервере и поместил его непосредственно в VLAN фермы, обойдя маршрутизатор в целом.

0
задан 23 November 2009 в 15:46
2 ответа

Это указывает, что Ваш сервер принимает Диапазон: заголовок от клиента, с помощью формата Байта. Диапазон используют для "Прогрессивной загрузки", также называют, "Возобновляя загрузку". Когда Вы загрузите файл в Firefox, например, с помощью HTTP (не FTP), поражаете "Паузу" и затем "Резюме", Firefox отправит, HTTP ДОБИРАЮТСЯ до сервера и добавляют Диапазон: заголовок в запросе. Значение того заголовка укажет к серверу что байтовое смещение запустить поток данных в.

Этот заголовок является дополнительным, согласно Полевому Определению Заголовка RFC HTTP 1.1. Это означает, что клиенты все еще попытаются отправить Диапазон: заголовок, но сервер просто проигнорирует его, если он не будет поддерживать такие запросы. Поэтому я отключил бы его, потому что это просто добавляет ненужное использование пропускной способности к Вашему серверу.

1
ответ дан 23 November 2019 в 13:22

Существует ли шанс, что учетная запись, используемая для выполнения апача / php, не имеет доступа для чтения файлов из "совместно используемых папок"? Из Вашего описания это кажется, что PHP не имеет проблемы, просто статические файлы (таким образом апач затем?)..., возможно, пытаются создать обертку PHP для потоковой передачи их?

if ($fp = fopen ($file_path, "r")) {
    while(!feof($fp)) {
        $file_buffer = fread($fp, 2048);
        echo $file_buffer;
    }
    fclose($fp);
} else {
    die('LOGGED! bad file '.$file_path);
}
0
ответ дан 23 November 2019 в 13:22

Теги

Похожие вопросы