PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache uebers netz nicht erreichbar



bob der meister
06.09.03, 12:55
hallo an alle,

habe folgendes prob mit Apache und zwar soll er ueber netz erreichbar sein
damit mein kumpel sich ein paar dateien von mir ziehen kann.
ich kann von ihm datein ziehen, er aber nicht von mir, obwohl ich meinem
Apache genau so eingerichtet habe wie er.
wir sind mittlerweile mit unserem latein am ende.
folgendes kommt noch dazu, dass fuer mich LINUX ziemliches neuland ist.
ausserdem habe ich die suchfunktion mit all erdenklichen möglichkeiten gequält
um eine antwort auf mein problen zu finden.

wenn ich localhost eingebe im browser, muesste er mir doch das /srv/www/htdocs verzeichnis anzeigen.
Apache wurde zuvor erfolgreich gestartet ohne jegliche fehlermeldung.

danke
bob der meister

xanth0s
06.09.03, 13:44
also wenn http://localhost nicht erreichbar ist wurde er auch garnicht richtig gestartet! zieh dir mal das LAMPP paket, das ist quasi ein all in one web/ftp server paket. hab ich auch und funzt wunderbar.

dauni
06.09.03, 13:51
Also wenn du den Apache installiert hast und dann startest, muß es schon gehen - ohne groß rumzukonfigurieren.

Welche Distri verwendest du denn, und was sagt sie dir, wenn du den httpd startest?

thom01
06.09.03, 14:14
Was sagt denn das error.log von apache? (Bei Debian unter /var/log/apache/error.log, aber du benutzt wohl was anderes. Einfach mal suchen.)

bob der meister
06.09.03, 16:26
danke erstmal für die antworten :)

ich benutze die SuSE Distri 8.2 Professsional und KDE 3.1 und den Konqueror als Browser.
bei dem 8.2 ist ja Webmin mit dabei, könnte man dann den Apache auch dort drüber konfigurieren?

dauni
06.09.03, 16:33
Kann man auch, aber nach der installation braucht man erstmal gar nicht zu tun, außer "rcapache start" und dann geht das auf localhost - wenns jetzt nicht merh tut, dann hast du die konfig vermurkst.

Es sei denn, er startet gar nicht - könnte ja auch sein, das sieht man aber beim "rcapache start" oder "rcapache status" usw.

bob der meister
06.09.03, 16:47
jo stimmt der befehl rcapache status bringt folgendes:

rcapache status
Checking for httpd: unused

also startet das blöde ding nicht richtig :(

bob der meister
06.09.03, 16:51
rcapache start
Starting httpd [ PHP4 ] done

beim localhost aufruf im browser zeigt er mir wieder nichts an

kann das manchmal an der httpd.conf liegen ?

Benngun
06.09.03, 17:09
noch kleiner einwurf. wir haben den apache mal so weit gehabt, nur vom Netz war null zugriff. Auch von anderen. Firewall hat er auch nicht am laufen. Er ist auch problemlos auf meinen Webserver gekommen.

mit der httpd.conv haben wir auch ein bischen rumgespielt ohne wirklich erfolg zu haben

w-s-p
06.09.03, 23:43
kann das manchmal an der httpd.conf liegen ?

Das denke ich doch schon. ;)
Was sagt denn der Eintrag DocumentRoot in der httpd.conf?
So um die Zeile 433 rum...

Der Pfad müsste mit dem identisch sein, was du sehen willst.

thom01
07.09.03, 09:41
Ich will mich ja nicht aufdrängen, aber ein Blick in das error.log von apache ist meistens ganz aufschlussreich und erspart meist wildes Ausprobieren....

bob der meister
07.09.03, 11:45
ich habe einen blick in die httpd.conf geworfen und da steht beim DocumentRoot folgendes:

DocumentRoot "/srv/www/htdocs"

die suche nach der error.log von apache war ebenfalls erfolglos.

w-s-p
07.09.03, 12:01
Den error_log bei SUSE 8.2 findest du in
/var/log/httpd

Das findest du aber auch in deiner httpd.conf heraus, wenn du nach "error" suchst.
Dafür haste ja ne Konfigurationsdatei...

bob der meister
09.09.03, 16:51
habe mir die error.log datei angeschaut und werde auch nicht schlauer daraus.

da die konfigurationsdateien sowieso schon verfuscht waren, habe ich den apache
mit yast glöscht und anschließend neu installiert, mit dem ziel wieder jungfräuliche
konfigurationsdateien zu bekommen.
beim löschen habe ich die in abhängigkeit stehende packete mit glöscht und danach wieder
mit installiert.

als root angemeldet und mit " rcapache start " versucht ihn zu starten.
doch dann trat diese fehlermeldung auf

Starting httpd [ ]

Syntax error on line 23 of /etc/httpd/httpd.conf.ampache:
Invalid command 'php_value', perhaps mis-spelled or defined by a module not included in the server configuration failed

frage mich bloss, was diese f-meldung schon wieder bedeutet?
fackt is eins, der apache will erst gar nicht starten :(

ich verzweifle schon langsam ** heul ** :(

dauni
09.09.03, 17:31
Wenn du unter Linux ein Programm deinstallierst, bleibt die Konfiguration erhalten - für eine jungfräuliche Installation mußt du die configs schon manuell löschen, also am besten das gesamte apache - Verzeichnis in /etc - dann nochmal neu installeiren, oder eine httpd.conf.rpmsave o.ä. suchen und diese verwenden, da diese im "Urzustand" sein sollte ....

bob der meister
09.09.03, 17:45
danke dauni,

werde mich gleich ans werk machen :)

bob der meister
09.09.03, 19:51
hallo dauni,

bei mir gibts in /etc kein apache verzeichnis sondern nur das httpd

soll ich die konfig dateien in diesem verzeichnis löschen?

bob der meister
09.09.03, 20:10
bevor ich hier nochmehr versaue, habe ich einfach mal nach * apache * mit dem
befehl

find / -name apache -print

gesucht und folgendes ergebnis erhalten:

/etc/sysconfig/apache
/etc/init.d/apache
/etc/logrotate.d/apache
/etc/webmin/apache
/lib/scpm/resource_groups/apache
/usr/lib/apache
/usr/lib/webmin/apache
/usr/lib/webmin/caldera/apache
/usr/lib/webmin/mscstyle3/apache
/usr/share/doc/packages/apache
/usr/include/php/sapi/apache
/usr/include/apache

wo muss ich nun von hand etwas heraus löschen?

bob der meister
15.09.03, 13:27
juhu der apache läuft und is auch über das i-net erreichbar :)

und zwar habe ich folgendes gemacht, wie dauni mir's empfohlen hatte:
- den apche deinstalliert
- die konfigdateien in etc/httpd/ gelöscht
- den webserver wieder installiert
- mit "rcapache start" den webserver gestartet und schon war ich übers netz erreichbar
und mein kumpel konnte sich die nötigen dateien ziehen von mir :D

da beim 8.2 von SuSE standardmäßig die firewall aktiviert ist, sollte man sie entweder
deaktivieren oder dementsprechend einstellen.

-------------------------------------------------------------------------------------------------------------------------------
linux fängt ja an SPASS zu machen :)
-------------------------------------------------------------------------------------------------------------------------------

DANKE an alle die mir geholfen haben