apache config: virtualhosts

pliz help apache guruk:
commonhttpd.conf:

UseCanonicalName On
ScriptAlias /cgi-bin/ /www/cgi-bin/

vhosts.conf:

NameVirtualHost 1.1.1.1

<VirtualHost 1.1.1.1>
ServerName xdomain.ext
DocumentRoot /www/x-dir
</VirtualHost>

<VirtualHost 1.1.1.1>
ServerName ydomain.ext
DocumentRoot /www/y-dir
</VirtualHost>

<VirtualHost 1.1.1.1>
ServerName sub.xdomain.ext
DocumentRoot /www/sub
ScriptAlias /cgi-bin/ /www/sub/cgi-bin/
</VirtualHost>

<Directory /www/sub/cgi-bin>
    Options +ExecCGI
    AddHandler cgi-script .cgi
    <IfModule mod_access.c>
        Order allow,deny
        Allow from all
    </IfModule>
</Directory>

de nem megy a http://sub.xdomain.ext/cgi-bin/index.cgi
:-(
ugy tesz a kliens oldalon, mintha elindulna az adatletoltes, de az apache access.log-ban es az error.log-ban semmi, es meg is all, akar fel oraig se tolti 'tovabb' (nem jon 1 byte se)

Hozzászólások

Ugy nez ki, megoldottam: a /etc/hosts -ba beleirtam a subdomain-t is.

azert meg vannak bajok a cgi-bin jogosultsagaival...

Na ez is megvan, a find-dal kombinalva a chmod-ot meg lehetett oldani rekurzivan az osszes *.cgi es *.pl futtathatora allitasat.