PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Serer auf Plusserver Permission denied



Bhailen
06.08.03, 13:14
Hi!,
ich habe einen Apache Server gehostet bei Plusserver.

Und dabei habe ich ein Problem bei den Virtual Hosts.
Einige funktionieren, andere nicht.
Diese zeigen nur an "Permision denied" , wenn ich auf diese Domains zugreifen will.
Ich hatte einmal versucht direckt auf eine Datei auf der Domain zuzugreifen, das klapt auch nicht.
In der Log Datei steht dann, dass die Datei nicht existiert.
Habe das Verzeichnis und Dateinamen mehrfach überprüft, stimmt alles.
Ftp Zuganz zu der Domain klapt auch wunderbar.
Verzeichnis hat alle nötigen Rechte, lesen und Ausführen für jedermann.
Und in der Log datei steht noch ein Fehler mit dem ich nicht viel Anfangen kann, aber der ist bestimmt das Problem.
"[Wed Aug 6 13:27:23 2003] [error] [client 80.141.161.76] Directory index forbidden
by rule: /usr blablabla"

Aber ich habe doch dem Verzechnis lese und ausführungsrechte für jedermann gegeben.
Ich hatte mal nach der httpd.conf des Apache Servers gesucht
(Apache 1.3.19) aber da ist auch kein Presi zu gewinnen.
Davon gibt es auf dem Server anscheinend hunderte und die, die im entferntesten in Frage kommen, enthalten zwar angaben, welche aber vollkommen veraltet und nicht mehr in Gebrauch sind.

Webmin habe ich auf dem Server auch gefunden und gestartet, jedoch ist es dann nicht zu erreichen.
ich gebe dann ein "http://hostname:10000" aber dann kann die seite nie gefunden werden.

Die genaue Fehlermeldung die mit Kopfzerbrechen bereitet ist:

Forbidden
You don't have permission to access / on this server.
Apache/1.3.19 Server at www.the-borg.de Port 80

Berufspenner
06.08.03, 13:37
Hi

Poste mal den Configteil mit den virtuellen Hosts. Ich hatte ein ähnliches Problem auch schon mal, was auf einen falschen DocumentRoot Eintrag eines virtuellen Hosts zurückzuführen war.

Cu
André

Bhailen
06.08.03, 13:53
ich finde den config teil doch nicht :-(
es gibt hunderte httpd.config auf dem server und ich weiss net welche die richtige ist.
könnte mir jemand sagen wo ich nachlesen kann welche die richtige ist? in irgendeiner ddatei von apache muss doch stehen welche es ist.
zwei verschiedene habe ich gefunden aber die sind sowas von put of date.
die verweisen auf verzeichnisse die es gar nicht mehr gibt und sind das letzte mal 2002 geöffnet wurden.
die können es nicht sein , da einige virtuelle hosts ja noch gehen und es hat sich auf dem server die gesamte verzeichnisstruktur geöndert und die von plusserver haben sich net die dmmühe gemacht den alten kram zu löschen.

Berufspenner
06.08.03, 14:04
Hi

Normalerweise sollte sich die richtige httpd.conf in /etc/apache, /etc/httpd, etc. befinden. Wie änderst du denn Einstellungen am Apachen, wenn du nicht einmal die richtige httpd.conf kennst?

Cu
André

Bhailen
06.08.03, 14:09
das ist es ja, ich kann sie nicht ändern.
darum hab ich ja so probleme :-/
webmin ist auf dem server drauf, das hab ich gesehen, und ich kann es auch starten.
aber ich kann nicht drauf zugreifen.
könnte ich auf webmin zugreifen dann währe das schonmal ein weiter schritt nach vorne.
und die typen von plusserver lassen sich ja alles nach arbeitsminuten bezahlen und dann klapts auch selten und sie arbeiten wieder und kassieren wieder und es klapt immernoch nicht.
in /etc/httpd ist eime httpd.conf , aber die hat z.b. nur einen vortuellen host drin der ausserdem auf ein falsches verzechnis verweisst. die kanns net sein.
und wenn ich alle httpd.conf auf dem server durchforste bin ich da nächstes jahr karneval noch dran :-/

Berufspenner
06.08.03, 14:18
Hi

Ist in der httpd.conf aus /etc/httpd eine Include Eintrag dring, der auf eine Datei verweist, in der sich die virtuellen Hosts befinden?

Prinzipiell würde ich Plusserver mal Druck machen. Wenn die das alles einrichten, dann soll es natürlich auch funktionieren. Dafür zahlst du ja schliesslich auch keine Monatspauschale.

Cu
André

Bhailen
06.08.03, 14:30
da gibt es:
"include /ect/httpd/suse_loadmodule.conf"
"include /ect/httpd/suse_addmodule.conf"
"include /etc/httpd/suse_include.conf"
"include /ect/httpd/confixx_vhost.conf"

hmmmm confixx_vhost.conf........
die schau ich mir mal an

July 2003 erstellt, das ist ja schonmal um ein jahr aktueller als alles bisherige......
checking.........

hmm
ein eintrag von der domain

<virtualhost 217.172.160.150>
servername the-borg.de
serveralias www.the-borg.de web10.julius70.pluesserver.de
documentroot /usr/local/httpd/htdocs/kunden/web10/html
user web10
group ftponly
script alias /cgi-bin/ /usr/local/httpd/htdocs/kunden/web10/html/cgi-bin
php_admin_value....blablablablabla
</virtualhost>


habe es mal mit dem eintrag einer funktioniernenden domain verglcihen
ist fast identisch bis auf die angabe der verzechinisse
aber die hab ich überprüft, die sind absolut richtig

Berufspenner
06.08.03, 14:35
Hi

Vergleich noch mal bitte die User- und Group-Angaben aus den Konfigs eines funktionierenden und eines nicht funkionierenden vHost mit den Usern und Groups der Verzeichnisse.

Von diesem ganzen Confixx Zeug halte ich eh nicht viel. Das erstellt meist auch nur ganz kryptische Konfigs.

Cu
André

Bhailen
06.08.03, 14:46
ah, ich glaube das kamel ist soeben durch das nadelöhr geflutscht
ich habe das gesamte verzeichnis von web10 gelöscht, das funktionierende web1 kopiert, alle html seiten rausgelöscht und nu scheint es fast zu funktionieren.
warum? kein plan.

hmmmm
jetzt wo die neuen dateien hochgeladen sind klapt es net mehr.....


hmmm
jetzt klapt es wieder.
****** fehler meiner seits......
hatte die index datei immer
"Index.html" genannt
nun heisst sie "index.html" und es klapt fast wie es soll.....

Berufspenner
06.08.03, 14:51
Hi

Jetzt fällt mir ein, was wohl nicht gestimmt hat
# Each directory to which Apache has access, can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# permissions.
#
<Directory />
Options Indexes SymLinksIfOwnerMatch
AllowOverride None
</Directory>Die Option "Indexes" fehlte anscheinend.

Cu
André