Thanks for your answers. I don't want tu use a perl script or in any other language, because i don't want to relod apache each time i add a domain or a sub-domain. My goal is to do the configuration just one time and after never modify it. Does someone do something like that? It is possible or not?
Jacob S a écrit :
On Wed, 19 Jan 2005 23:17:52 +0100 Gob42 <email@example.com> wrote:Hi, I want to set up virtual host with sub-domain using mod_rewrite. My actual configuration is like this one but for all my domains. <VirtualHost *> ServerName www.domaine.tld ServerAdmin firstname.lastname@example.org ServerAlias domaine.tld php_value include_path ".:/home/www/domaine.tld/www/php-include" DocumentRoot /home/www/domaine.tld/www/htdocs ErrorLog /var/log/apache/domaine.tld/error.log CustomLog /var/log/apache/domaine.tld/access.log full <directory /home/www/domaine.tld/htdocs> php_admin_value open_basedir "/home/www/domaine.tld/www" AllowOverride FileInfo AuthConfig Limit Indexes Options Options MultiViews SymLinksIfOwnerMatch +Includes +ExecCGI -FollowSymLinks <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> Order deny,allow Deny from all </Limit> </directory> </VirtualHost> So for each domains, i create a file domain_tld.conf in the rep vhost.d . But i want to automatise this mechanism with mod_rewrite. I've installed mod_rewrite et now i want to do that, but i don't how...If you want the new domain config created automatically, you're probably best writing a bash script that uses sed, or a perl script. Alternatively, there is the mod_vhost_alias module for apache that allows you to have multiple virtual domains without having to setup any additional config files when you add a new domain. Documentation links below. Apache 1.3: http://httpd.apache.org/docs/mod/mod_vhost_alias.html Apache 2.0: http://httpd.apache.org/docs-2.0/mod/mod_vhost_alias.html HTH, Jacob