Apache - DocumentRoot /sti/sti/sti does not exist
Hej med jerJeg forsøger at opsætte apache til virtuelle værter og får i den forbindelse følgende fejl ved kommandoen 'service httpd restart':
Stopper httpd: [ O.k. ]
Starter httpd: Warning: DocumentRoot [/home/cjmaack/public_html] does not exist
[ O.k. ]
Min konfiguration følger (mangler jeg at liste oplysninger sig endelig til):
Jeg HAR oprettet mappen /home/cjmaack/public_html - tror den er gal med de tildelte rettigheder. Home har 755, cjmaack har 711 og public_html har 711 (læst i section 2 et sted, men gør det nok ikke korrekt). Hvad er det korretke/mest sikre?
Apache kører med stardard user og group (apache)
Jeg har ingen dns server hvorfor jeg har tilføjet følgende linie i /etc/hosts:
192.168.1.1 www.cjmaack cjmaack
I /etc/httpd/conf/httpd.conf er der oprettet følgende omkring Virtualhosts:
NameVirtualHost 192.168.1.1:80
<VirtualHost 192.168.1.1:80>
ServerName cjmaack
DocumentRoot /home/cjmaack/public_html
<Directory "/home/cjmaack/public_html/>
Options Indexes FollowSymLinks Includes
AllowOverride None
Order allow,deny
Allow from all
XbitHack full
</Directory>
DirectoryIndex index.shtml index.html index.htm index.php
ServerAdmin root@localhost
ErrorLog logs/www-cjmaack-error_log
CustomLog logs/www-cjmaack-access_log common
</VirtualHost>
I sectino 2 i httpd.conf er følgende ændret/tilføjet:
ServerName 192.168.1.1:80
UseCanonicalName On
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
Hvad der står i section 2 omkring DocumentRoot har jeg ikke rørt ved, da det vel bliver "overskrevet" af instillingerne listet i Virtualhosts - eller hva?
Håber det er muligt at gennemskue, hvad der er galt. Og i så fald viderebringe det til mig ;)
