SSI в ApacheЗнает ли кто-нибудь, нужно ли что-то делать в httpd.conf чтобы работала такая конструкция
<!--#exec cgi="/cgi-bin/ax.cgi" -->
Из шела запускаю скрипт - все прекрасно работает, запускаю его через браузер - ругается типа я ошибка сервера но работает (лог делает). Запуская из html - все тихо и лог прежний.
Подскажите где что сделать для этого надо.
AddType text/html .shtml
AddHandler server-parsed .shtmlи твой файл должен быть .shtml а не .html
Сделал, а оно все равно не пашет. Что еще может быть?
Во-первых апачи должен быть скомпилен собствено с mod_ssi
во-вторых в параметрах директори должно быть Includes
в-третьих нужно прописать
AddHandler server-parsed .htm .html
А можно подробнее про includes?
У тебя примерно в начале httpd.conf
Есть кусок конфига примерно такой:<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
нужно привести его к виду
<Directory />
Options FollowSymLinks Includes
AllowOverride None
</Directory>Этим ты включишь SSI для корневого веб-сервера и всех виртуальных серверов.
Большое спасибо, ожило.