Отправляет email-рассылки с помощью сервиса Sendsay

Apache

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

Может кто сталкивался с такой вещью как:

Апач не хочет понимать файлы с расширением .pl как CGI, и броузер
просто пытается их выкачать, если в скрипте в заголовке стоит
Content-type: text/plain. Если поставить Content-type: text/html - то
все нормально (естественно два раза перевод на новую строку
присутствует в заголовке везде).
В выкачаном файле находится результат выполнения скрипта.

При этом файлы с расширениями .cgi и даже .bat (из под винды)
нормально пускаются.

В настройках апача:
AddHandler cgi-script .pl .cgi .bat

Skipped <Directory "/var/cgi-bin">
Options ExecCGI
AllowOverride None
Options None
</Directory>

Skipped ScriptAlias /cgi-bin/ "/var/cgi-bin/"

Apache версии 1.3.20

Ответить   Gwynn Tue, 7 Oct 2003 14:29:09 +0200 (#5865)

 

Ответы:

7 Октябрь 2003 16:29, Gwynn написал:

Дык может проблема в браузере? :)

Бит executable на .pl стоит?

Так в Options или None, или ExecCGI ?

Ответить   Ilya Wed, 8 Oct 2003 01:59:28 +0400 (#5868)

 

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

Вы писали 7 октября 2003 г., 23:59:28:

Биг сенькс. Это я, слепота куриная не досмотрел, стояло и то и другое.

Ответить   Gwynn Thu, 9 Oct 2003 16:32:19 +0200 (#6166)

 

Hello Gwynn,

Tuesday, October 07, 2003, 6:29:09 PM, you wrote:

У моего знакомого на вантузе такое было. Проблема была в том, что
винда к файлам с зарегистрированными расширениями применяются
описааные для него действия. В общем проблема решилась следующим
образом: Мой комп ->Вид->Свойства папки->Типы файлов
Нашел там расширение .pl и прибил для него действия по умолчанию.
Апач стал нормально работать, правда, перестал запускаться
интерпретатор, если вдруг надо было запустить прсто скрипт на перле
(не CGI). Вантуз не умеет запускать на испонение любой файл и смотреть
в первой строке скрипта чем обрабатывать (perl,sh,rubby...etc) :)
Смотрит только на расширение и то только, если соотв. тип файла
зарегистрирован... В общем кастрированная система..

Ответить   Илья Wed, 8 Oct 2003 11:22:22 +0600 (#5896)

 

Hi!!!

Tuesday, October 7, 2003, 4:29:09 PM, you wrote:

Привет Привет.

Определение "все нормально" - довольно абстрактно.

Если в файле находится результат отработки скрипта, как написано выше,
то значит ни с апачи, ни с перлом - проблем нет, здесь тоже все
нормально.

Ваша проблема заключается в настройках браузера. Он просто не хочет
отображать файл text/plain в своей рабочей области (действие по
умолчанию для такого раширения/mime - скачать на диск.

лечится изменением настроек браузера. Апачи на это никак не влияет. Он
лишь принимает запрос по сети, вызывает скрипт, и возвращает его
STDOUT.

From Russia with love
mailto:serge***@o*****.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sergey Tamkovich Wed, 8 Oct 2003 12:21:48 +0400 (#5921)