[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Apache] Vhost with mod_rewrite



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 <lgob42@free.fr> 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 admin@domaine.tld
 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


  

Reply to: