Назад | Перейти на главную страницу

Parallels Apache перестал загружать файлы конфигурации виртуального хоста?

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 update в терминале, не мог ли быть перезаписан основной файл конфигурации apache? Если да, могу ли я предпринять какие-либо шаги в Plesk, чтобы перенастроить его?

Бег apachectl -t -D DUMP_VHOSTS показывает два виртуальных хоста на основе имен и показывает файлы конфигурации для них в /var/www/vhosts.example.com/conf и говорит, что синтаксис в порядке

Когда я бегу yum provides */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.