← Back to team overview

sslug-teknik team mailing list archive

Apache - tilladelser til virtual host?

 

Hjælp.. jeg er lige kørt fast i dette:

Jeg prøver at lave en virtual host på min Gentoo forsøgsbox. Til 
formålet har jeg tilføjet bl.a. dette til min /etc/apache/conf/vhosts/Vhosts.conf

NameVirtualHost *

<VirtualHost *>
 ServerName opac.localhost
 ServerAdmin webmaster@localhost
 DocumentRoot /home/httpd/opac/htdocs/
 ScriptAlias /cgi-bin/koha/ /home/httpd/opac/cgi-bin/koha/
# ErrorLog logs/opac-error_log
# TransferLog logs/opac-access_log
</VirtualHost>

og ved at tilføje dette, lykkedes det at få hul igennem:

<Directory /home/httpd/opac/htdocs>
    Options -Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

... men så er der lige nogle cgi-scripts. Jeg har forsøgt mig med 
forskellige varianter over nedenstående:

<Directory /home/httpd/opac/cgi-bin>
     Options +ExecCGI -Includes -Indexes
     AddHandler cgi-script cgi pl
</Directory>

Men Apache vil bare ikke give lov. Jeg har selvfølgelig checket 
katalogrettigheder:

delle klsl $ ls -l /home/httpd/opac/cgi-bin/koha/opac-main.pl
-rwxr-xr-x    1 root     root          505 Jun 28 15:20 /home/httpd/opac/cgi-bin/koha/opac-main.pl
delle klsl $

Og hvis jeg su'er mig til apache kan jeg godt starte scriptet. 
Alligevel står der i error-log:

[Mon Jun 30 21:23:57 2003] [error] [client 127.0.0.1] client denied by server configuration: /home/httpd/opac/cgi-bin/koha/opac-main.pl

Hvad fa'en er det jeg har overset???

-- 
Hilsen
Klaus V. Slott


Follow ups