The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Apache, проблемы с CGI-скриптами"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apache, проблемы с CGI-скриптами"  
Сообщение от Юрий (??) on 23-Авг-07, 04:18 
Доброго времени суток!
У меня такая проблема.
В конфиге апача(httpd.conf), прописано
          ScriptAlias /cgi-bin/ "/home/.../www/cgi-bin/"

          <Directory "/home/.../www/cgi-bin/">
                AllowOverride All
                Options ExecCGI
                Order allow,deny
                Allow from all
          </Directory>
          
          AddHandler cgi-script .cgi .pl
То есть всё необходимое для выполнения cgi-скриптов есть.
Но при этом при вводе в брайзере допустим, 127.0.0.1/cgi-bin/test1.cgi, браузер предлагает сохранить скрипт.
В чем может быть проблема?

PS:Надеюсь тему создал в нужном разделе.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Apache, проблемы с CGI-скриптами"  
Сообщение от andy (??) on 23-Авг-07, 05:08 
(просто для проверки) Модуль mod_cgi загружается? Строчка в конфиге типа этой
LoadModule cgi_module libexec/mod_cgi.so


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Apache, проблемы с CGI-скриптами"  
Сообщение от Юрий (??) on 23-Авг-07, 06:08 
>(просто для проверки) Модуль mod_cgi загружается? Строчка в конфиге типа этой
>LoadModule cgi_module libexec/mod_cgi.so

Нет, добавить?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Apache, проблемы с CGI-скриптами"  
Сообщение от Юрий (??) on 23-Авг-07, 06:49 
>>(просто для проверки) Модуль mod_cgi загружается? Строчка в конфиге типа этой
>>LoadModule cgi_module libexec/mod_cgi.so
>
>Нет, добавить?

Извиняюсь, не увидел, этот модуль добавлен.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Apache, проблемы с CGI-скриптами"  
Сообщение от Юрий (??) on 23-Авг-07, 07:19 
>>>(просто для проверки) Модуль mod_cgi загружается? Строчка в конфиге типа этой
>>>LoadModule cgi_module libexec/mod_cgi.so
>>
>>Нет, добавить?
>
>Извиняюсь, не увидел, этот модуль добавлен.

Вот, что еще в логе ошибок:

[Thu Aug 23 16:16:57 2007] [error] [client 127.0.0.1] (13)Permission denied: exec of '/home/.../www/cgi-bin/test1.cgi' failed
[Thu Aug 23 16:16:57 2007] [error] [client 127.0.0.1] Premature end of script headers: test.cgi

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Apache, проблемы с CGI-скриптами"  
Сообщение от Владислав (??) on 23-Авг-07, 07:53 
>[оверквотинг удален]
>>>Нет, добавить?
>>
>>Извиняюсь, не увидел, этот модуль добавлен.
>
>Вот, что еще в логе ошибок:
>
>[Thu Aug 23 16:16:57 2007] [error] [client 127.0.0.1] (13)Permission denied: exec of
>'/home/.../www/cgi-bin/test1.cgi' failed
>[Thu Aug 23 16:16:57 2007] [error] [client 127.0.0.1] Premature end of script
>headers: test.cgi

chmod +x test.cgi

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Apache, проблемы с CGI-скриптами"  
Сообщение от Юрий (??) on 23-Авг-07, 08:46 
>[оверквотинг удален]
>>>Извиняюсь, не увидел, этот модуль добавлен.
>>
>>Вот, что еще в логе ошибок:
>>
>>[Thu Aug 23 16:16:57 2007] [error] [client 127.0.0.1] (13)Permission denied: exec of
>>'/home/.../www/cgi-bin/test1.cgi' failed
>>[Thu Aug 23 16:16:57 2007] [error] [client 127.0.0.1] Premature end of script
>>headers: test.cgi
>
>chmod +x test.cgi

Помогло. Спасибо за помощь, Владислав.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Apache, проблемы с CGI-скриптами"  
Сообщение от Михаил (??) on 24-Окт-07, 08:24 
У меня такая же проблема. Не выполняются cgi скрипты
httpd.conf:
...
LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule imap_module modules/mod_imap.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule userdir_module modules/mod_userdir.so
...
<VirtualHost 127.0.0.1>
  DocumentRoot C:/path/www
  ServerName name.ru
  ScriptAlias /cgi-bin/ "C:/path/cgi-bin/"
  AddHandler cgi-script .pl .cgi
  ErrorLog C:/path/www/error.log
  CustomLog C:/path/www/access.log common
</VirtualHost>
...
перл скрипт выводится в окно браузера.. =(
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Apache, проблемы с CGI-скриптами"  
Сообщение от angra (ok) on 25-Окт-07, 09:17 
И в каком контексте по вашему выполняется AddHanler в данном случае?

Сделайте проще и надежней(все файлы в этой директории будут восприниматься как cgi, что предотвратит возможность чтения файлов с расширениями отличными от  .pl .cgi, например модулей и конфигов)
ScriptAlias /cgi-bin/ /some_path/cgi-bin/
<Directory "/some_path/cgi-bin/">
  AllowOverride None
  Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
  Order allow,deny
  Allow from all
</Directory>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру