Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]9690[/thread]

Probleme beim Einrichten des lokalen Webservers: (bei der Arbeit)



<< |< 1 2 >| >> 18 Einträge, 2 Seiten
Crian
 2004-06-09 15:31
#94691 #94691
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
So, ich will hier nebenbei auf meinem Zweitrechner (mit SuSE 9.0) einen Web-Server einrichten.

Ich habe im yast2 den HTTP-Server aktiviert.

Ein ps aux|grep apach liefert mir zweimal

/usr/sbin/httpd2-metuxmpm -f /etc/apache2/httpd.conf

Läuft da das richtige?

Es gibt zwei Konfigurationsverzeichnisse:

/etc/httpd/

und

/etc/apache2/

Auf letzteres bin ich nur durch die obige Ausgabe von ps aufmerksam geworden. In beiden liegt eine httpd.conf.


Wie auch immer, ich kann nicht mit dem Browser auf http://localhost/ zugreifen. Mozilla hört einfach nicht auf zu laden.

Ich habe unter /srv/www/htdocs/ eine ganz simple index.html mit title und body mit einer h1-Überschrift als Testseite angelegt, die bekomme ich aber nicht zu sehen.

In der /etc/httpd/httpd.conf stehen auch solche Dinge wie ServerRoot "/srv/www", die finde ich in der anderen httpd.conf nicht (nur Unmengen Includes). Auch ein grep auf die anderen Dateien dort brachte nichts zum Thema ServerRoot zum Vorschein.

Wie hängt das alles zusammen und warum funktioniert es hier nicht, aber zu Hause habe ich das wenigstens hinbekommen? ;)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
foobar
 2004-06-09 16:02
#94692 #94692
User since
2003-08-04
69 Artikel
BenutzerIn
[default_avatar]
Ich empfehle dir den Apache aus dem System zu entfernen und einen LAMP-Server von http://www.apachefriends.org/de/index.html zu installieren. Ansonsten guck doch mal in das ErrorLog des Apaches. Vielleicht findest du dort einen Hinweis darauf, warum es nicht läuft.
The three chief virtues of a programmer are: Laziness, Impatience and Hubris
[Larry Wall]
[E|B]
 2004-06-09 18:56
#94693 #94693
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Wenn er kein MySQL will?

@Crian

Im YaST kannst du den Apache starten. Geh dazu in selben und unter Runlevel Editor. Dort den Apache suchen und ihn aktivieren, Fertig!
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
Crian
 2004-06-10 03:51
#94694 #94694
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Ja danke, werd ich Freitag mal probieren. Hab hier eben sowas ähnliches gemacht (die laufende Kofguration war auf dem ausgefallenen Laptop *haarerauf*).

Jetzt geht der Webserver zu Hause (bis auf die Symlink-Probleme, siehe anderer Thread).
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Crian
 2004-06-11 12:07
#94695 #94695
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Ist es denn die Möglichkeit?

Ich hab hier (bei der Arbeit) alles eigentlich genauso gemacht wie zu Hause (also über Yast den apache2 aktiviert, die entsprechenden Werte eingestellt (Name, Mailadresse etc) und apache2 auch über den runlevel-Editor gestartet, trotzdem kommt im Browser nichts bei http://localhost/.

Könnte das am Proxy liegen? Ich hab aber localhost, Rechnername und 192.168.* vom Proxy ausgeschlossen.

Oder kann es ein anderes merkwürdiges Problem sein?\n\n

<!--EDIT|Crian|1086947341-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Gast Gast
 2004-06-11 13:03
#94696 #94696
probier mal mit:
Code: (dl )
1
2
telnet localhost 80
GET /

ob der Server sauber läuft.
Crian
 2004-06-11 13:46
#94697 #94697
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
daraufhin kommt nichts, also nehme ich mal an: nein :-/
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
[E|B]
 2004-06-11 14:43
#94698 #94698
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Was macht ein:

Code: (dl )
/pfad/zum/apache start
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
Gast Gast
 2004-06-11 14:48
#94699 #94699
Du kannst mit apachectl die konfiguration des Apache prüfen lassen. Häufig stört er sich daran, dass der Servername nich via DNS aufgelöst werden kann. Sollte das der Fall sein trage 127.0.0.1 als Servername ein, oder den gewünschten Namen in die hosts-Datei.
Crian
 2004-06-11 19:43
#94700 #94700
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Also: Der Name steht in /etc/hosts und lässt sich auch anpingen.

/etc/init.d/apache start sagt "... failed" - vielleicht weil der Server schon läuft?

Nach apachectl start sagt er "Apache started".

apachectl status scheint aber zu hängen und sagt gar nichts.

Ich mach Montag weiter, vielen Dank für Eure Tipps soweit.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
<< |< 1 2 >| >> 18 Einträge, 2 Seiten



View all threads created 2004-06-09 15:31.