Apache 1.3.9 / httpd.conf / VirtualHost
![](https://seccdn.libravatar.org/avatar/ad3de020725fa2d64de71a214f49e336.jpg?s=120&d=mm&r=g)
Hallo,
wer kann mir beim Apache Version 1.3.9 (inkl. PHP3/SSL)
helfen.
Ich habe einen Benutzer THORSTEN angelegt mit als Gruppe
USERS, Benutzerverzeichnis /home/thorsten.
mit einem FTP-Programm lade ich die Homepage
in das Verzeichnis /home/thorsten/public_html
LogDateien in /home/thorsten/log und CGI-Scripte
in /home/thorsten/cgi-bin.
Nun laufen auf dem Rechner mehrere Domains,
also konfiguriere ich in der Datei /etc/httpd.conf VirtualHost.
NameVirtualHost ist gesetzt auf die IP 192.168.10.99
und der Eintrag für den User sieht folgendermaßen aus
![](https://seccdn.libravatar.org/avatar/0452224d4fef28e78abefa5c776737a4.jpg?s=120&d=mm&r=g)
On Sat, Feb 5, 2000, Thorsten [hantke@bnet-ibb.de] wrote: [schnip]
ServerName www.thorsten.de ServerAdmin thorsten@localhost DocumentRoot /home/thorsten/public_html ErrorLog /home/thorsten/log/httpd.error_log TransferLog /home/thorsten/log/httpd.access_log ScriptAlias /cgi-bin/ /home/thorsten/cgi-bin </VirtualHost> Vorher habe ich das Home-Verzeichnis so definiert
AllowOverride All Options Indexes +ExecCGI +FollowSymLinks +Includes order allow,deny allow from all </Directory> Doch wenn ich nun im Browser www.thorsten.de erscheint nur die Meldung
"YOU DONŽT HAVE PERMISSION TO ACCESS / ON THIS SERVER"
Was mache ich falsch?
Vorher hattest Du 'Options Indexes', was die Auflistung des Verzeichnisinhaltes bedeutet, im <Directory> definiert. In Deiner <VirtualHost>-Config sehe ich die Option nicht, daher müsstest Du: o entweder 'Options Indexes' in Deiner <VirtualHost>-Config definieren oder o 'Options Indexes' global erlauben, also in der Allgemeinen Serverkonfiguration oder o eine index.html/index.htm (je nach 'DirectoryIndex') in das Verzeichnis /home/thorsten/public_html stellen welche dann beim Zugriff auf '/' aufgerufen wird. Weiter solltest Du die Permissions auf /home/thorsten/public_html überprüfen. Stelle sicher, dass es World-Readable ist. Da diese Frage eigentlich nix mit SuSE-Linux sondern mit dem Apache httpd zu tun hat, möchtest Du Dir vielleicht auch folgende Ressourcen zu Gemüte führen: http://www.apache.org/docs/ div. Apache-Mailinglisten news://comp.infosystems.www.servers.unix -Kilian --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/00e83b8d770024c33218231791ce32dc.jpg?s=120&d=mm&r=g)
Hallo,
wer kann mir beim Apache Version 1.3.9 (inkl. PHP3/SSL) helfen.
Ich habe einen Benutzer THORSTEN angelegt mit als Gruppe USERS, Benutzerverzeichnis /home/thorsten.
mit einem FTP-Programm lade ich die Homepage in das Verzeichnis /home/thorsten/public_html LogDateien in /home/thorsten/log und CGI-Scripte in /home/thorsten/cgi-bin.
Nun laufen auf dem Rechner mehrere Domains, also konfiguriere ich in der Datei /etc/httpd.conf VirtualHost.
NameVirtualHost ist gesetzt auf die IP 192.168.10.99 und der Eintrag für den User sieht folgendermaßen aus
ServerName www.thorsten.de ServerAdmin thorsten@localhost DocumentRoot /home/thorsten/public_html ErrorLog /home/thorsten/log/httpd.error_log TransferLog /home/thorsten/log/httpd.access_log ScriptAlias /cgi-bin/ /home/thorsten/cgi-bin </VirtualHost> Vorher habe ich das Home-Verzeichnis so definiert
AllowOverride All Options Indexes +ExecCGI +FollowSymLinks +Includes order allow,deny allow from all </Directory> Doch wenn ich nun im Browser www.thorsten.de erscheint nur die Meldung
"YOU DONŽT HAVE PERMISSION TO ACCESS / ON THIS SERVER"
Was mache ich falsch?
Liegt es daran das SSL miteinkompiliert ist und auf Port 443 läuft, der Rest auf Port 80?
Danke für eine Hilfe.
Gruß, Thorsten Hantke
Hallo , Ich glaube Du mußt das Verzeichniss /home/thorsten auf 755 chmoden gruß Mario --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/360c89473e19c7f8c9fe5ca60e12f8ce.jpg?s=120&d=mm&r=g)
* Thorsten wrote on Sat, Feb 05, 2000 at 16:03 +0100:
Hallo,
wer kann mir beim Apache Version 1.3.9 (inkl. PHP3/SSL) helfen.
Ich habe einen Benutzer THORSTEN angelegt mit als Gruppe USERS, Benutzerverzeichnis /home/thorsten.
mit einem FTP-Programm lade ich die Homepage in das Verzeichnis /home/thorsten/public_html LogDateien in /home/thorsten/log und CGI-Scripte in /home/thorsten/cgi-bin.
Nun laufen auf dem Rechner mehrere Domains, also konfiguriere ich in der Datei /etc/httpd.conf VirtualHost.
NameVirtualHost ist gesetzt auf die IP 192.168.10.99 und der Eintrag für den User sieht folgendermaßen aus
ServerName www.thorsten.de ServerAdmin thorsten@localhost
Das ist Mist, den kann man nie erreichen...
DocumentRoot /home/thorsten/public_html ErrorLog /home/thorsten/log/httpd.error_log TransferLog /home/thorsten/log/httpd.access_log ScriptAlias /cgi-bin/ /home/thorsten/cgi-bin </VirtualHost>
Vorher habe ich das Home-Verzeichnis so definiert
Besser:
AllowOverride All Options Indexes +ExecCGI +FollowSymLinks +Includes
^^^^^^^ Das oder Script-Alias. Besser aber das, den Scriptalias weglassen. Aber +ExecCGI nicht hier, sondern in der .htaccess DATEIWEISE kongfigurieren, sonst kann man schnell was falsch machen...
order allow,deny allow from all </Directory>
"YOU DONŽT HAVE PERMISSION TO ACCESS / ON THIS SERVER"
Was mache ich falsch?
Na, Du hast nicht im Server-Errorlog nachgeschaut? ;) Vrmutlich hast Du da keine index.html drin stehen, oder die ist nicht lesbar. Ach so, den virtueller Server liegt "über" dem mod_user Pfad (der mit /~thorten erreichbar sein sollte), prüf mal, ob dem so ist, und ob Du das möchtest.
Liegt es daran das SSL miteinkompiliert ist und auf Port 443 läuft, der Rest auf Port 80?
?!? Nein... (Wie ist die Frage gemeint?) Jedenfalls funktionieren Server mit mod_ssl prima, auch auf Port 443/80... oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
hantke@bnet-ibb.de
-
kil@bunny.ch
-
matrix@netart-net.de
-
steffen@dett.de