Nginx без изменений изменил index.html

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

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

Единственный «ответ», который я мог найти, был из . Nginx index.html перезаписывается с помощью файла index.html по умолчанию , предлагающего изменить местоположение html-файлов из / usr / share / nginx на что-то другое (мне нравится / var / www / nginx), а затем внесение изменений в файл nginx / sites / enabled / conf.

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

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

3 ответа

14.04 не имеет логики, чтобы «исправить» это в пакете, - сказал, что пакет на самом деле старше 14.04. Эта логика была введена в Debian позже 14.04, чтобы не клоблировать индексные файлы. Количество изменений в заявлениях после установки могло бы повредить вещи; поэтому логика не была добавлена ​​в пакет 14.04 как backport или update.

Что касается изменения docroot, если вы измените корень вашего документа на /var/www/something, тогда упаковка не будет clobber Это. Пакеты не касаются /var/www/ в 14.04. Они касаются /usr/share/nginx/..., хотя и поэтому это ошибка в документации NGINX, чтобы использовать значения по умолчанию.

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

0
ответ дан 22 May 2018 в 20:28

14.04 не имеет логики, чтобы «исправить» это в пакете, - сказал, что пакет на самом деле старше 14.04. Эта логика была введена в Debian позже 14.04, чтобы не клоблировать индексные файлы. Количество изменений в заявлениях после установки могло бы повредить вещи; поэтому логика не была добавлена ​​в пакет 14.04 как backport или update.

Что касается изменения docroot, если вы измените корень вашего документа на /var/www/something, тогда упаковка не будет clobber Это. Пакеты не касаются /var/www/ в 14.04. Они касаются /usr/share/nginx/..., хотя и поэтому это ошибка в документации NGINX, чтобы использовать значения по умолчанию.

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

0
ответ дан 18 July 2018 в 10:08

14.04 не имеет логики, чтобы «исправить» это в пакете, - сказал, что пакет на самом деле старше 14.04. Эта логика была введена в Debian позже 14.04, чтобы не клоблировать индексные файлы. Количество изменений в заявлениях после установки могло бы повредить вещи; поэтому логика не была добавлена ​​в пакет 14.04 как backport или update.

Что касается изменения docroot, если вы измените корень вашего документа на /var/www/something, тогда упаковка не будет clobber Это. Пакеты не касаются /var/www/ в 14.04. Они касаются /usr/share/nginx/..., хотя и поэтому это ошибка в документации NGINX, чтобы использовать значения по умолчанию.

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

0
ответ дан 24 July 2018 в 19:31

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

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