Hallo Jens, wie wäre es mit einem Shell Script? Probier doch mal folgendes aus:
#!/bin/sh echo "" >> /etc/httpd/conf/httpd.conf echo "<VirtualHost *>" >> /etc/httpd/conf/httpd.conf echo "ServerName $1.de" >> /etc/httpd/conf/httpd.conf echo "ServerAlias $1.de *.$1.de" >> /etc/httpd/conf/httpd.conf echo "ServerAdmin [EMAIL PROTECTED]" >> /etc/httpd/conf/httpd.conf echo "ServerPath /$1" >> /etc/httpd/conf/httpd.conf echo "DocumentRoot /home/$1.de/htdocs" >> /etc/httpd/conf/httpd.conf echo "CustomLog /home/$1.de/logs/access.log combined" >> /etc/httpd/conf/httpd.conf echo "ErrorLog /home/$1.de/logs/error.log" >> /etc/httpd/conf/httpd.conf echo "Alias /logs /home/$1.de/logs/" >> /etc/httpd/conf/httpd.conf echo "<ifModule mod_php4.c>" >> /etc/httpd/conf/httpd.conf echo "php_value error_log >> /home/$1.de/logs/php-errors.log" /etc/httpd/conf/httpd.conf echo "</ifModule>" >> /etc/httpd/conf/httpd.conf echo "<ifModule mod_gzip.c>" >> /etc/httpd/conf/httpd.conf echo "CustomLog /home/$1.de/logs/mod_gzip.log mod_gzip2" >> /etc/httpd/conf/httpd.conf echo "</ifModule>" >> /etc/httpd/conf/httpd.conf echo "</VirtualHost>" >> /etc/httpd/conf/httpd.conf Dann kannst Du ja einfach dieses Script folgendermassen ausführen: $ ./addvirthost XXXYZ Damit sollte es recht einfach sein einen neuen virtuellen Host einzurichten. Grüße Michael Am Sam, 2001-10-06 um 01.33 schrieb 1002324813: > Moin allerseits, > > ich habe folgendes Problem: > > Auf einen Rechner im Internet zeigen momentan ca 20, bald wohl >100 > Domains. Alle werden von Apache als virtualhost verwaltet. > > 90% davon sollen allerdings _exakt_ die gleichen Einstellungen besitzen, > d.h. das gleich DocumentRoot, die gleichen Logfiles, usw usw usw. Die > anderen kriegen, weil sie von anderen Usern verwaltet werden, andere > Settings. Einer der VirtualHost-Einträge für die 90% sieht bei mir momentan > etwa so aus: > > <VirtualHost *> > ServerName XXXYZ.de > ServerAlias XXXYZ.de *.XXXYZ.de > ServerAdmin [EMAIL PROTECTED] > ServerPath /XXXYZ > DocumentRoot /home/XXXYZ.de/htdocs > > CustomLog /home/XXXYZ.de/logs/access.log combined > ErrorLog /home/XXXYZ.de/logs/error.log > Alias /logs /home/XXXYZ.de/logs/ > <ifModule mod_php4.c> > php_value error_log /home/XXXYZ.de/logs/php-errors.log > </ifModule> > <ifModule mod_gzip.c> > CustomLog /home/XXXYZ.de/logs/mod_gzip.log mod_gzip2 > </ifModule> > </VirtualHost> > > Wie mache ich das am einfachsten, ohne 90 quasi identische > VirtualHost-Einträge? (Es ändert sich ja prinzipiell nur der > ServerName/Alias/Path). > > Geht das evtl. mit mod_rewrite-rules? > > > Danke! > > -- > Jens Benecke ········ http://www.hitchhikers.de/ - Europas Mitfahrzentrale > > Crypto regulations will only hinder criminals who obey the law. > > -- > ----------------------------------------------------------- > Um sich aus der Liste auszutragen schicken Sie bitte eine > E-Mail an [EMAIL PROTECTED] die im Subject > "unsubscribe <deine_email_adresse>" enthaelt. > Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] > ----------------------------------------------------------- > > 944 eingetragene Mitglieder in dieser Liste. >

