The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Запуск CGI в корне (вне /cgi-bin/) ! Как ? (Apache2), !*! Pinky, 21-Май-05, 00:31  [смотреть все]
  • Запуск CGI в корне (вне /cgi-bin/) ! Как ? (Apache2), !*! PoizOn, 14:32 , 23-Май-05 (1)
    >Ув. All !
    >
    >Подскажите пожалуйста как организовть запуск скриптов из корневого каталога, и всем вложенным
    >папкам. Другими словами я хочу организовать запуск скриптов из любогй директории
    >внутри DocumentRoot, а от /cgi-bin/ отказаться навсегда. Стоит Apache2(FreeBSD 5.3). Пробовал
    >ставить ExecCGI на директорию - ноль эмоций. Помогло только ScriptAlias /
    >"/www/site_root/", cgi запускаются, php - нет. А во всех других случаях:
    >php - OK, CGI - source code. Что делать ?

    mod_perl рулит однозначно. Можно свзязать по расширению скрипты.
    Если без mod_perl - то покажите ваш httpd.conf

    • Запуск CGI в корне (вне /cgi-bin/) ! Как ? (Apache2), !*! Pinky, 18:04 , 23-Май-05 (2)
      • Запуск CGI в корне (вне /cgi-bin/) ! Как ? (Apache2), !*! PoizOn, 10:00 , 24-Май-05 (3)
        >>
        >>mod_perl рулит однозначно. Можно свзязать по расширению скрипты.
        >>
        >
        >По расширению - да. Скрипты с расширением можно обработать с помощью "AddHandler
        >cgi-script". А вот что делать с приложениями и скриптами не имеющие
        >расширений. Самое интересное что в cgi-bin запускается, лишь бы "chmod +x"
        >был, запустит что угодно. А вот как бы это распространить на
        >все остальные папки. Заметил ещё что опция ExecCGI не дает абсолютно
        >никакого эффекта. Апач ставился из стандактного порта.
        >
        >>
        >>Если без mod_perl - то покажите ваш httpd.conf
        >>
        >Какой участок ? Он же огромный.
        >После многих своих экспериментов над апачем - я его переставил, т.ч. там
        >сейчас std конфиг, только директории прописаны. Но если действительно надо -
        >скажите какой участок и я покажу.
        >
        >
        >Спасибо за участие и помощь.


        А зачем вам скрипты без расширений потребовались?
        Файл httpd.conf не такой уж и огромный, просто коментарии вырежте и покажите. Ну если говорить об участке - то именно тот участок где вы прописывали ExecCGI. Но только не дефолтный конфиг, его я и так видел.




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

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