Здравствуйте, у меня был установлен Apache 1.3 и ISPManager к нему; всё работало. Конфигурация находилась в /usr/local/etc/apache/. Затем http-сервер был заменён на Apache 2.2. Старые параметры конфигурации остались где были, но новый httpd.conf теперь находится в /usr/local/etc/apache22/. Проблема в том, что ISPManager продолжает работать со старым httpd.conf (например, создание "WWW домена" добавляет секцию <VirtualHost> в /usr/local/etc/apache/httpd.conf). Как перенастроить ISPManager на работу с новым httpd.conf?
path httpd.conf поправьте в конфиге панели /usr/local/ispmgr/etc/ispmgr.conf и перезапустите панель (killall ispmgr)
Код:path httpd.conf /usr/local/etc/apache22/httpd.conf
Теперь после добавления виртуального хоста апач не запускается:
httpd.conf:Код:# apachectl start Syntax error on line 472 of /usr/local/etc/apache22/httpd.conf: Group cannot occur within <VirtualHost> section
Код:... <VirtualHost 77.120.106.101:80> ServerName example.com DocumentRoot /home/exuser/data/www/example.com Group exuser User exuser CustomLog /home/httpd-logs/example.com.access.log combined ErrorLog /home/httpd-logs/example.com.error.log ServerAlias www.example.com ServerAdmin admin@sultan.com.ua </VirtualHost>
в конфиг ISPmanager еще добавьтеКод:ApacheVersion 2