- Запуск 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. Но только не дефолтный конфиг, его я и так видел.
|