Почему yum воссоздает файл конфигурации nginx по умолчанию при обновлении yum на RHEL7? - PullRequest
0 голосов
/ 15 ноября 2018

Я установил nginx через пакет yum на RHEL7.Я добавил свою конфигурацию как

/etc/nginx/conf.d/my.conf

и удалил файл конфигурации, поставляемый с пакетом

/etc/nginx/conf.d/default.conf

Недавно пакет nginx был обновлен через обновление yum.Теперь файл default.conf снова присутствует.Я ожидал бы, что yum не будет касаться файлов конфигурации по умолчанию, если они были изменены или удалены.

Это нормальное поведение yum?Вот некоторая информация о версии RHEL и пакете nginx.

root@host: [~]# yum info nginx
Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos
This system is receiving updates from RHN Classic or Red Hat Satellite.
Installed Packages
Name        : nginx
Arch        : x86_64
Epoch       : 1
Version     : 1.14.1
Release     : 1.el7_4.ngx
Size        : 2.6 M
Repo        : installed
From repo   : nginx
Summary     : High performance web server
URL         : http://nginx.org/
License     : 2-clause BSD-like license
Description : nginx [engine x] is an HTTP and reverse proxy server, as well as
            : a mail proxy server.

Я обновляю пакет с версии 1.14.0 до версии 1.14.1, показанной выше.

root@host: [~]# nginx -v
nginx version: nginx/1.14.1

Версия Redhat:

root@host: [~]# hostnamectl 
   Static hostname: host.example.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: SOME-ID
           Boot ID: ANOTHER-ID
    Virtualization: vmware
  Operating System: Red Hat Enterprise Linux
       CPE OS Name: cpe:/o:redhat:enterprise_linux:7.5:GA:server
            Kernel: Linux 3.10.0-862.14.4.el7.x86_64
      Architecture: x86-64

Если я переименую my.conf в default.conf, он не будет заменен при обновлении yum.

...