Archiv verlassen und diese Seite im Standarddesign anzeigen : webserver
Hi,
habe mal wieder SuSE Linuk 8.1 Prof installiert weil ich mir mal einen Webserver unter Linux einrichten wollte.
Nun habe ich MySQL PHP Apache Perl und PHPMyAdmin über Yast installiert. Und jetzt weis ich net weiter :D
martin
Und jetzt weißt du nicht weiter? Wieso kommt mir das nur so bekannt vor? Es wär ganz hilfreich, wenn du sagen würdest, was du nun mit deinem Webserver machen willst. Dann sag ich dir, wie du das anstellst.
:D Ich möchte Apache mit MySQL PHP Perl zum laufen bekommen d.h. einen httpd server haben. Apache sollte dann auch von aussen erreichbar sein.
/etc/init.d/apache start
oder
/etc/init.d/httpd start
(bin mir da nicht ganz sicher, welches von beiden)
hi
1.)werbserver konfigurieren (default meist schon ausreichend für die ersten schritte)
-> find / -name httpd.conf
2.) webseite erstellen und im entsprechende verzeichnis ablegen (siehe "documentroot" httpd.conf)
3.) phpseite erstellen und im entsprechende verzeichnis ablegen
4.) perlscript erstellen und im cgi-bin verzeichnis ablegen (siehe directory cgi-bin httpd.conf)
5.) mysql-datenbank erstellen (vieleicht webmin? und per perl oder php eine abfrage erstellen und etc)
wie php geht -> man, google, bücher, mailingliste, php-foren etc
wie perl geht -> man, google, bücher, mailingliste, perl-foren etc
wie mysql geht -> man, google, bücher, mailingliste, mysql-foren etc
cu/2 iae
dhcppc0:/ # /etc/init.d/apache start
Starting httpd [ PERL PHP4 Python ] failed
dhcppc0:/ #
was mache ich jetzt falsch? :(
moin,
wahrscheinlich servername ...
#tail -f /var/log/messages oder
#grep httpd /var/log/messages
was steht da drin?
Wow, SuSE bringt ja wirklich ausführliche Fehlermeldungen :ugly:
Naja, ich würde auf einen Fehler in deiner apache config tippen (obwohl der apache eigentlich von Anfang an richtig konfiguriert sein sollte)
nichts:
dhcppc0:~ # #tail -f /var/log/messages
dhcppc0:~ #
es ging übrigends als erstes. Dann habe ich mal versucht /etc/init.d/apache stop einzugeben und dann wieder zu starten - dann ging es net. Dann habe ich mich als Admin ausgeloggt und wieder eingeloggt und da ging es auch net.
Hi!
Ein
# tail -f /var/log/httpd/error_log
ist besser..das suckt bei SuSE ganz schön, dass die keine Meldungen auf die Konsole werfen. Wahrscheinlich ServerName.
wieder nichts.
Ich habe den Text den ihr gesagt habt in der Konsole eigegeben, ist das richtig??
Soooooooo, ich habe jetzt die Datei file:/var/log/httpd/error_log mit KDE geöffnet, folgender Inhalt:
[Mon Mar 24 15:58:47 2003] [alert] mod_unique_id: unable to gethostbyname("dhcppc0")
[Mon Mar 24 16:01:31 2003] [alert] mod_unique_id: unable to gethostbyname("dhcppc0")
[Mon Mar 24 16:01:59 2003] [alert] mod_unique_id: unable to gethostbyname("dhcppc0")
[Mon Mar 24 16:02:59 2003] [alert] mod_unique_id: unable to gethostbyname("dhcppc0")
[Mon Mar 24 16:04:40 2003] [alert] mod_unique_id: unable to gethostbyname("dhcppc0")
[Mon Mar 24 16:07:19 2003] [alert] mod_unique_id: unable to gethostbyname("dhcppc0")
[Mon Mar 24 16:07:47 2003] [alert] mod_unique_id: unable to gethostbyname("dhcppc0")
Hi!
Er kann den hostnamen nicht auflösen.
# hostname localhost
er zeigt wieder nichts an:(
bei der suse kenn ich mich net aus ...
aber auch die sollte in der httpd.conf den Paramter ServerName haben ...
dort trag mal die ip adresse ein ...
die redhat meckert sowas an und sagt sie kann den servernam nich auflösen ...
check mit netstat ob er überhaupt auf port 80 lauscht und auf welchem interface ...
probier auf der kiste im browser oder mit lynx was auf localhost kommt oder mach einen telnet auf port 80 ...
und was fast immer alle vergessen !!! -> lokale FIREWALL !!!
wenn da was aktiv ist kannste lange versuchen ausm netz auf deinen apachen zu kommen ...
also nochmal der reihe nach -
servername checken
netstat
checken mit localhost ( natürlich auf dem server selber !!! )
check mit client aus netz
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.