LINUX.ORG.RU
ФорумAdmin

Apache + Perl


0

0

Здравствуйте.

Apache 2.0.50 собрал. В чем может быть проблема. Если в .pl скрипте написать:

#!"/usr/bin/perl" print "Content-type: text/plain\n\n"; print "Some string\n";

то при обращении к данному скрипту из IE он (IE 6 SP1) сразу предлагает загрузить файл. В др. браузерах все нормально - отображается. Т.е. скрипт парсится, но с таким хедером IE его пытается загрузить (В загруженом файле отображается результат работы скрипта).

В чем грабли? Это глюк Internet Explorer или я не правильно настроил сервер? Конфигурация следующая:

ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/" <Directory "/usr/local/apache2/cgi-bin"> AllowOverride All Options -Indexes ExecCGI Order allow,deny Allow from all </Directory>

Mod_perl не ставил, вернее он не захотел ставиться, но это отдельный вопрос. И вообще стоит ли его ставить или вполне можно обойтись без него? Эот локальный веб-сервер.

Спасибо большое. :-)

Попробуй: content-type: text/html
mod_perl - это отдельная пестня. под него надо научится програмировать. если у тебя нагрузка не большая - то он тебе не нужен.

roller ★★★
()
Ответ на: комментарий от roller

OK. Спасибо.
Да с content-type: text/html все ок. Я это и сам пробовал, просто я думал, что это я неправильно настроил что-то.
А наверное все же это IE - виновать.

Спасибо.

igor_ua
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.