PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OpenGroupware: Zugriff von Fremdrechner nicht möglich



wLemmy
28.08.04, 11:59
Hi,

ich habe die aktuelle Version von OpenGroupware auf Suse 9.1 installiert. Ich kann lokal (localhost:20000/OpenGroupware) ohne Probleme darauf zugreifen. Sobald ich jedoch über den Apache zugreifen will (localhost/OpenGroupware, bzw. von einem anderen Rechner aus) sagt er mir, dass er das Dokument nicht finden kann. In der Apache -Errorlog steht

[error] [client ip.ip.ip.ip] File does not
exist: /srv/www/htdocs/OpenGroupware

In der Mailingliste von OpenGroupware wird zwar auf den Fehler eingegangen, doch der Lösungsvorschlag (Pfadangabe im Makefile) funktioniert nicht (Pfade sind korrekt).

Kennt sonst noch jemand ne Lösung?

Grüße
Lemmy

Windoofsklicker
28.08.04, 13:08
Sobald ich jedoch über den Apache zugreifen will (localhost/OpenGroupware, bzw. von einem anderen Rechner aus)
Lemmy

du greifst vom remote host aber schon auf rechnername/Opengroupware zu, oder?

wie sieht deine httpd.conf aus?
so sollte es sein:



######################
# OpenGroupware proxy
######################
ProxyPass /OpenGroupware http://localhost:20000/OpenGroupware
ProxyPassReverse /OpenGroupware htttp://localhost:20000/OpenGroupware
ProxyPass /OpenGroupware.woa http://localhost:20000/OpenGroupware.woa
ProxyPassReverse /OpenGroupware.woa htttp://localhost:20000/OpenGroupware.woa
ProxyPass /OpenGroupware.org http://localhost:20000/OpenGroupware.org
ProxyPassReverse /OpenGroupware.org htttp://localhost:20000/OpenGroupware.org


funktioniert ogw denn sonst anständig?
ich habe noch eine testinstallation am laufen, da treten allerdings immer wieder bugs auf..

wLemmy
28.08.04, 16:07
Hi,

owg funktioniert lokal einwandfrei (http://localhost:20000/OpenGroupware). Vom Fremdrechner greife ich mit http://10.0.0.31/OpenGroupware zu, ohne Erfolg.

meine httpd.conf (liegt in /etc/apache2/conf.d) sieht so aus:


LoadModule ngobjweb_module /opt/opengroupware.org/WebServer/ngobjweb_2.0.49.so
<LocationMatch ?^/OpenGroupware/*">
SetHandler ngobjweb-adaptor
SetAppPort 20000
</LocationMatch>

Alias /OpenGroupware.woa/WebServerResources/ /opt/opengroupware.org/WebServerResources/
<Directory /opt/opengroupware.org/WebServerResources>
Order allow,deny
Allow from all
</Directory>

Ich habe jetzt mal Deinen Code zusätzlich angegeben, funktioniert dann auch nicht. Auch wenn ich nur Deinen Code angeben tut sich nichts...

Grüße
Lemmy

Windoofsklicker
30.08.04, 08:16
Läuft der Apache auf dem 10.0.0.31er Interface?
Konntest du denn schon andere Seiten vom Apachen anzeigen lassen?
Eine einfache index.html z.B.?

Schau mal nach ob folgende Module in deinem Apachen geladen sind:


LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so

wLemmy
30.08.04, 10:22
Hi,

ich habe jetzt mal in /srv/www/htdocs ne index.html kopiert und diese im Browser mit http//10.0.0.31/index.html versucht zu starten - tut nicht. Die von DIr angesprochenen Module waren zwar geladen, aber nicht aktiv (YAST). Ich habe die jetzt aktiv gemacht, aber auch dann konnte ich keine "normale" Seite anzeigen lassen.

Und jetzt habe ich ne Verständnisfrage: Warum zum Geier funktioniert dann http://localhost:20000/OpenGroupware??? Läuft das denn nicht über den Indianer??

Grüße
Lemmy


P.S.: Leider funktionieren auch die log-Dateien nicht mehr. Die letzten Einträge sind von meinen Versuchen am Samstag....

P.S.S.: Vielleicht liegt es auch daran, dass im Ogo Startscript der falsche Host eingetragen ist:

-WOPort 20000 -WOHttpAllowHost 'localhost'

Was muss da alles rein?? Ein [localhost],[10.0.0.31] funktioniert genauso wenig wie ein [localhost, 10.0.0.31]..???

Grüße
Lemmy

Windoofsklicker
30.08.04, 14:22
check mal, ob dein apache läuft und wenn ja, auf welchen interfaces.
opengroupware bringt seinen eigenen server mit.

der apache ist in dem fall nur proxy.

wLemmy
30.08.04, 15:08
Hi,

ja, der Apache läuft (Yast, sowie über die Konsole). Beim Start über die Konsole habe ich aber festgestellt, dass ich in der ogo.conf einen Tippfehler hatte. Jetzt wird beim Aufruf von 10.0.0.31/OpenGroupware die Fehlerseite 404 gezeigt (auch von fremden Rechnern aus)!!!



Objekt nicht gefunden!

Der angeforderte URL konnte auf dem Server nicht gefunden werden. Sofern Sie den URL manuell eingegeben haben, überprüfen Sie bitte die Schreibweise und versuchen Sie es erneut.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 404
10.0.0.31
Mon Aug 30 14:55:24 2004
Apache/2.0.49 (Linux/SuSE)


man sollte echt öfters mit der Konsole arbeiten.....

Grüße
Lemmy


Nachtrag: Jetzt funzt auch das access und error-log wieder. Dort erscheint aber wieder nur die im ersten Posting angegebene Fehlermeldung ;-(