Со скриптами test или test-cgi, включаемыми некоторыми серверами для проверки правильности передачи

серверу переменных окружения, связана другая ошибка. Вот примерное содержимое этого скрипта: #!/bin/sh

echo SERVER_SOFIWRE = $SERVER_SOFTWARE echo

SERVER_NAME = $SERVER_NAHE echo GATEWAYJNTERFACE

= $GATEWAYJNTERFACE echo SERVER_PROTOCOL =

$SERVER_PROTOCOL echo SERVER_PORT = $SERVER_PORT

echo REQUEST_METHOD = $REQUEST_METH.OD echo

HTTP_ACCEPT = "$HTTP_ACCEPT" echo PATH_INFO =

"$PATH_INFO" echo PATHJRANSLATED =

"$PATH_TRANSLATED" echo SCRIPT_NAME = "$SCRIPT_NAME"

echo QUERY_STRING = $QUERY_STRING echo REMOTE_HOST

= $REMOTE_HOST echo REMOTE_ADDR -- $REMOTE_ADDR

echo REMOTE_USER = $REMOTE_USER echo AUTRJYPE =

$AUTR_TYPE echo CONTENTJYPE = $CONTENTJYPE .echo

CONTENT_LENGTH = $CONTENT_LENGTR

Передача <*> серверу в качестве QUERY_STRING приводит к выдаче списка содержимого каталога cgi-bin

(модификация - передача </> или любого другого пути). После исправления ошибки (заключающейся в

установке кавычек вокруг $QUERY_STRING) настала очередь SERVER_PROTOCOL. В обычной ситуации она

принимает значение вида <НТТР/1.0>, но, как выяснилось, Apache прекрасно проглатывал любое другое