Re: [Apache] Vhost with mod_rewrite

From: Jacob S (stormspotter_at_6Texans.net)
Date: 01/20/05

  • Next message: Colin: "Re: Irregular crashes (freezes) on Sarge"
    Date: Thu, 20 Jan 2005 08:40:05 -0600
    To: debian-user@lists.debian.org
    
    

    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

    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Colin: "Re: Irregular crashes (freezes) on Sarge"

    Relevant Pages