← Back to team overview

sslug-teknik team mailing list archive

Re: Underligt problem med apache / wbel4

 

Brian Ipsen wrote:

Hej,

Jeg sidder med noget VirtualHost konfiguration på en WhiteBox Enterprise Linux - og der er noget, jeg ikke rigtigt fatter....
Jeg inkluderer min virtualhost konfiguration, som ser sådan her ud:

<VirtualHost 192.168.3.67:80>
   ServerAdmin webmaster@xxxxxxxxx
   ServerName mirrors.domain.dk
   ServerAlias 192.168.3.67

   DocumentRoot /home/httpd/yum-repository
   ErrorLog /var/log/httpd/mirrors-error.log
   LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
   TransferLog /var/log/httpd/mirrors-access.log

   RewriteEngine on
   RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
   RewriteRule .* - [F]

   <Directory "/home/httpd/yum-repository">
       Options Indexes FollowSymLinks
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>


Men når jeg så forsøger at starte httpd op, så får jeg:

Starting httpd: Warning: DocumentRoot [/home/httpd/yum-repository] does not exist
                                                          [  OK  ]

Men det ligger der skam:

# ls -l /home/httpd
drwxr-xr-x  3 apache apache  4096 Jul 20 18:43 yum-repository

Hvad er det lige, der er galt ??

Har du SELinux aktiveret ? Hvis du efter ovenstående warning får noget ala følgende i loggen:
kernel: audit(1121338438.185:0): avc:  denied { search }
Så er det SELinux.
Enten må du deaktivere SELinux - eller finde ud af hvordan du laver en policy for dit nye DocumentRoot dir...
Har ikke selv prøvet, men det må være muligt at google noget frem :-)

Best regards
Preben

--
Solis Sacerdotibus - Preben Bille Brahe
http://www.pbb.dk    mailto:pbb@xxxxxx

"I'm not out to destroy Microsoft. That will just be a completely unintentional side effect." -- Linus Torvalds


Follow ups

References