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" )