Всем привет! Использую nginx 1.10.3 на Debian 9. В один прекрасный момент мне понадобились SSI, но либо они не фурычат из коробки, либо я что-то делаю не так. К примеру есть такие файлики:
название: 1.htm
содержимое: test
----------------------------
название 2.htm
содержимое: (!--#include file="1.htm" --)
(вместо круглых скобок на самом деле стоят угловые)
Запрашиваю у nginx 2.htm, приходит ответ (!--#include file="1.htm" --), вместо ожидаемого test. Конфига nginx:
location = / {
ssi on;
}
Предположил, что модуль ssi не установлен. На сайте дебиана указано:
Пакет: nginx-light[|| full || extras] (1.10.3-1+deb9u1)
OPTIONAL HTTP MODULES: ... SSI ...
Означает ли это, что модуль включен в поставку nginx и его надо как то активировать, или просто не включен, я не знаю. Если не включен, нужно пересобирать nginx. Пробую собрать
вот по этой статье, в команду ./configure в конец добавляю --with-http_ssi_module и получаю ошибку
./configure: error: invalid option "--with-http_ssi_module".
Пробую чуть по-другому модуль прописать, но не помогает:
./configure: error: invalid option "--with-http_ssi_filter_module"
./configure: error: invalid option "--with-http_ssi_module=dynamic"
Вопрос: где я, что я делаю не так?