Скрипт прописывает VirtualHosts в httpd.conf
как сделать чтоб апач перечитывал httpd.conf или перезапускался, и чтобы это было как можно незаметней (пробовал httpd -k restart)????
>Скрипт прописывает VirtualHosts в httpd.conf
>как сделать чтоб апач перечитывал httpd.conf или перезапускался, и чтобы это было
>как можно незаметней (пробовал httpd -k restart)????
зачем же его перезапускать, есть проще методы,
если надо динмически создаывать vrtual hostЫ, попробуй прописать в dns
*.твойдомен.ru
тогда любое обращение к имя.твойдомен.ru будет идти на твойдомен.ru
а дальше пишешь в скрипте проверку имени хоста, или RewriteRule в .htaccessRewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.[^.]+\.твойдомен\.ru$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^www\.([^.]+)\.host\.com(.*) /home/$1$2эта штука автоматом перепишет имя.твойдомен.ru на
твойдомен.ru/home/имя, и никто этого не заметит...
>Скрипт прописывает VirtualHosts в httpd.conf
>как сделать чтоб апач перечитывал httpd.conf или перезапускался, и чтобы это было
>как можно незаметней (пробовал httpd -k restart)????apachectl graceful или в простейших случаях можно менять конфигурацию apache на лету используя внешние модули изменения конфигурации через shared memory. Точно названия не скажу, но где-то на этом сайте ссылку видел.