SSI и lighttpd

Я использую lighttpd 1.4.28 на своем локальном хосте Ubuntu 12.04, и я не могу заставить его поддерживать SSI. Директивы SSI на тестовой странице:

<!--#set var="ssi_ok" value="SSI OK" -->
<!--#echo var="ssi_ok" -->

не работают и отображаются в виде исходного кода в виде комментариев. Я слышал об ошибке, что 'mod_ssi' должен был быть включен до 'mod_compress', поэтому мой раздел модулей выглядит так:

server.modules = (
        "mod_access",
        "mod_alias",
        "mod_ssi",
        "mod_compress",
        "mod_redirect",
#       "mod_rewrite",
)

Что я должен попытаться заставить работать SSI?

2 ответа

Что ж, оказалось, что проблема была в правах доступа к файлам. Насколько я помню, правильный порядок включения был необходим, но в конце концов он работал только тогда, когда я преобразовал весь HTML-контент в "www-данные".

Возможно, вам следовало добавить эту строку и в конфигурационный файл lighttpd:

ssi.extension = ( ".shtml" )
Другие вопросы по тегам