Nginx изменил index.html без уведомления

Я нахожусь на 14,04, к Nginx не получали доступ в течение многих недель, и внезапно index.html по умолчанию заменил тот, который мы имели. Мы проверили журналы, и никто не получил доступ к Nginx кроме нас сейчас для возврата его. Никакие обновления не были сделаны насколько мы знаем.

Другой вопрос задали с той же проблемой (Nginx, index.html перезаписывается с файлом index.html по умолчанию), и было предложено, чтобы я задал новый вопрос для этой той же проблемы.

Единственный "ответ", который я мог найти, был от https://www.digitalocean. com/community/questions/my-index-html-file-in-nginx-automatically-gets-overwritten-with-the-nginx-defaul-index-html-file-for-no-reason, которые предлагают изменить местоположение файлов HTML от/usr/share/nginx до чего-то еще (мне нравится/var/www/nginx), и затем создание модификации в nginx/sites-enabled/conf файле.

Мы сделали эту модификацию в сервере, но мы можем только ожидать его, чтобы оказаться, снова знать, является ли это решение. Если бы кто-либо может помочь изобразить его, это значительно ценилось бы.

1
задан 17 July 2017 в 16:20

1 ответ

14.04 не имеет логики для 'зафиксированного' этого в пакете - который сказал, что пакет является на самом деле более старым, чем 14,04, был. Эта логика была представлена в Debian позже, чем 14,04 для не избиения индексных файлов. Количество изменений в операторах после установки повредило бы вещи; это - то, почему логика не была добавлена к 14,04 пакетам как бэкпорт или обновление.

Относительно изменения docroot, если Вы изменяете свой корень документа на /var/www/something затем упаковка не ударит его. Пакеты не затрагивают /var/www/ в 14,04. Они действительно затрагивают /usr/share/nginx/... хотя и это - почему это - ловушка на документации NGINX для использования значений по умолчанию.

Необходимо быть в порядке, если Вы используете /var/www/... docroot.

0
ответ дан 8 December 2019 в 04:41

Другие вопросы по тегам:

Похожие вопросы: