URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 35925
[ Назад ]

Исходное сообщение
"проверка mod_SSI"

Отправлено dvl , 14-Окт-03 13:02 
Как проверить, поддерживает ли Apache SSI?

Содержание

Сообщения в этом обсуждении
"проверка mod_SSI"
Отправлено dvl , 14-Окт-03 13:04 
>Как проверить, поддерживает ли Apache SSI?


Конечно тот Apache, кот. стоит у меня


"проверка mod_SSI"
Отправлено lavr , 14-Окт-03 13:17 
>>Как проверить, поддерживает ли Apache SSI?
>
>
>Конечно тот Apache, кот. стоит у меня

http://httpd.apache.org/docs/howto/ssi.html


"проверка mod_SSI"
Отправлено Mike , 14-Окт-03 13:16 
>Как проверить, поддерживает ли Apache SSI?
Поскольку модули могут жить либо в ядре апача либо цепляться по необходимости, надо сделать следующее:
# /usr/local/apache/bin/httpd -l
покажет список модулей в ядре самого апача
а команда
ls /usr/local/apache/modules
даст список доступных для подключения
ну и глянуть в httpd.conf что нибудь вроде
    LoadModule status_module modules/mod_status.so
все это для случая с собранным на месте апачем
для rpm обычно в наличии все возможные модули
их тоже только нужно включить директивой
LoadModule .............
в httpd.conf


"проверка mod_SSI"
Отправлено dvl , 14-Окт-03 13:53 
bash-2.05b# httpd -l
Compiled-in modules:
  http_core.c
  mod_log_config.c
  mod_mime.c
  mod_negotiation.c
  mod_include.c
  mod_dir.c
  mod_cgi.c
  mod_alias.c
  mod_access.c
  mod_auth.c
  mod_setenvif.c
  mod_ssl.c
  mod_php4.c
  mod_perl.c
suexec: disabled; invalid wrapper /usr/sbin/suexec
bash-2.05b#
Что не хватает для поддержки SSI?
в /modules у меня лежат только заголовки *.h



"проверка mod_SSI"
Отправлено us.master , 14-Окт-03 14:01 
httpd.conf:

---------
<IfModule mod_dir.c>
    DirectoryIndex index.shtml
</IfModule>

AddType text/html .shtml
AddHandler server-parsed .shtml
---------

в index.shtml:

<html>
<head>
</head>
<body>
SSI:<hr>
<!--#include virtual="file.txt" -->
</body>
</html>

Файл  file.txt воткнется.

mod_include нужен


"проверка mod_SSI"
Отправлено dvl , 14-Окт-03 14:34 
спасибо, это сработало, проблема скорее всего в другом...

[an error occurred while processing this directive]
такой ответ выдается на страничке при попытке

<!--#include virtual="/cgi-bin/proba.pl" -->


"проверка mod_SSI"
Отправлено us.master , 14-Окт-03 14:41 
>спасибо, это сработало, проблема скорее всего в другом...
>
>[an error occurred while processing this directive]
>такой ответ выдается на страничке при попытке
>
><!--#include virtual="/cgi-bin/proba.pl" -->


1. <Directory "/full-path/cgi-bin">
    ......
    -Indexes +ExecCGI
    ......
   </Directiry>

2. Права на исполнение скрипту
3. Проблема <CR><LF> и т.д. после первой строки скрипта.