Apache на сервере, которым я помогаю управлять, перестал читать файлы конфигурации виртуальных хостов. Это OpenVZ с панелью управления Plesk. Клиент использовал Plesk для создания виртуальных хостов, а файлы конфигурации находятся в ...
/var/www/vhosts/example.com/conf
Это содержимое этой папки
-rw-r----- 1 root apache 6198 Jan 17 2011 12952768310.70665900_httpd.include
-rw-r----- 1 root apache 6198 Jul 25 2011 13115853090.03526500_httpd.include
-rw-r----- 1 root apache 291 Jan 18 2012 13268503300.41421300_httpd.include
-rw-r----- 1 root apache 6198 Apr 4 2012 13335434130.50578900_httpd.include
-rw-r----- 1 root apache 6198 Apr 10 2012 13340548100.11025400_httpd.include
Вчера я обновленные пакеты с обновлением yum в терминале, мог ли быть перезаписан основной файл конфигурации apache? Если да, могу ли я предпринять какие-либо шаги в Plesk для его перенастройки?
Запуск apachectl -t -D DUMP_VHOSTS
показывает два виртуальных хоста на основе имен и показывает файлы конфигурации для них в / var / www /vhosts.example.com/conf и говорит, что с синтаксисом все в порядке
Когда я запускаю , yum предоставляет * / mod_access.so
, я вижу openvz-utils, который я обновил вчера. Буду очень признателен за любую помощь, спасибо
Это файл httpd.conf http://pastebin.com/CHgX3RbT
Вы можете попробовать добавить строку
Include /var/www/vhosts/example.com/conf/*.conf
в файл httpd.conf после значения по умолчанию
Include conf.d/*.conf
в строке 210. Это может привести к работе. Если это сработает, вам, вероятно, нужно поговорить со службой поддержки plesk, чтобы узнать, почему обновление перезаписало оригинал, чтобы вы могли предотвратить его повторение в будущем.
Изменить:
Я нашел эти команды , которые может быть полезным (websrvmng может находиться в / usr / local / psa / admin / sbin или / usr / local / psa / admin / bin)
sudo websrvmng -v -a
, который воссоздает файлы конфигурации httpd.
conf после значения по умолчаниюInclude conf.d/*.conf
в строке 210. Это может привести к работе. Если это сработает, вам, вероятно, нужно поговорить со службой поддержки plesk, чтобы узнать, почему обновление перезаписало оригинал, чтобы вы могли предотвратить его повторение в будущем.
Изменить:
Я нашел эти команды , которые может быть полезным (websrvmng может находиться в / usr / local / psa / admin / sbin или / usr / local / psa / admin / bin)
sudo websrvmng -v -a
, который воссоздает файлы конфигурации httpd.
conf после значения по умолчаниюInclude conf.d/*.conf
в строке 210. Это может привести к работе. Если это сработает, вам, вероятно, нужно поговорить со службой поддержки plesk, чтобы узнать, почему обновление перезаписало оригинал, чтобы вы могли предотвратить его повторение в будущем.
Изменить:
Я нашел эти команды , которые может быть полезным (websrvmng может находиться в / usr / local / psa / admin / sbin или / usr / local / psa / admin / bin)
sudo websrvmng -v -a
, который воссоздает файлы конфигурации httpd.