Archiv verlassen und diese Seite im Standarddesign anzeigen : lamp autoboot
hallo,
ich habe mir auf nem debian 3.0 system ein lamp nach baach.de aufgesetzt und hacke und leider an der stelle, an der ich die autostarteinträge machen muss. baach.de meint folgendes:
Die nächsten Schritte braucht man nur machen, wenn dies die erste LAMP installation ist.
ln -s /usr/local/apache/current/bin/apachectl /etc/rc.d/init.d/apachectl
cd /etc/rc.d/rc2.d
ln -s ../init.d/apachectl S20apachectl
ln -s ../init.d/apachectl K20apachectl
da ich bei debian die datei "/etc/rc.d/init.d/apachectl" dort nicht finden konte und auch nicht in "/etc/rc0.d" nehme ich an hier unterscheiden sind debian und suse einfach. ich würd mich freuen wenn mir jemand sagen könnte was dort überhaupt gemacht wird mit den befehlen und wo der unterschied genau liegt und womit ich diesen umgehen kann... wäre echt nett.
gruss ohio
Hi,
da stellt sich mir die Frage warum du nicht die Pakete verwendet hast? Mit diesem Befehl hättest du ein LAMP-System:
apt-get install apache php4 php4-mysql mysql-server perl
Aber wenn du Pakete nicht magst:
Die start-stop Scripts liegen bei Debian in /etc/init.d/ und das vom Apache heisst /etc/init.d/apache Die S und K-Scripts liegen in /etc/rc0.d/, etc/rc1.d/,.. usw
Ciao, Bernie
ahh,
danke für die fixe antwort bernie_x...
noch eine schnelle frage hinterher: wozu dienen S und K scripts, worin unterscheiden sie sich und brauch ich einfach nur die startscripte irgendwo dranhängen?
S=Startup
K=Kill
Daher beim Wechsel in z.B. Runlevel 3 wird der Apache mit S90apachectl gestartet. Beim Wechseln in Runlevel 2 wird er dann mit K20apachectl gestoppt.
also ich habs nun mit apt-get install ... draufgespielt. ohne weiter komplikationen, nun startet der server auch beim start, versuche ich jedoch auf den apache zuzugreifen per browser, so kann er keine seite finden, geschweige denn den dienst, so wie ich das sehe...
welche fehlerquellen könnten denn nun noch vorherschen?
Hi,
Du wirst den Apache auch konfigurieren müssen. Eigentlich sollte die Standard-Konfig eh aschon zumindest was darstellen, aber man weiss ja nie.
Allerdings gabs das sicher schon mal im Forum. Schau mal die Suchfunktion nach "httpd.conf" "Apache" usw durch.
Wenn du nichts findest meld dich bitte wieder.
Ciao, Bernie
schau mal mit netstat -na | grep 80 nach, ob Dein Apache auch auf Port 80 hört.
sollte dann so aussehen:
[mg@clhq028 mg]$ netstat -na | grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
@bom: jep, genau das zeigter... heißt das nun er is nicht richtig konfiguiert oder fehlt ihm nur ne datei zum anzaigen -> *.htm
da ich 404 fehler bekomme... dank euch nochmal. is nich einfach mit den greenears ;)
gruss ohio
Gut, Dein Apache läuft also.
Ruf mal die html-Seite, die Du willst so auf:
http://deineip/namederhtmldatei.html
Standardmässig wir nur die index.html aufgerufen. index.htm z.B. nur dann, wenn Du diese Datei wie oben beschrieben auch mit angiebst.
alles schon ausprobiert von "http://ip" über "http://ip/index.htm" bishinzu "http://ip/index.html", jedoch rührt sich da nix --> fehler: 404 seite nicht gefunden... netztwerk funzt alles, ftp auch, connection is da... nur die seite wird nicht angezeigt, kanns sein, dass in dem verzeichnis wo die htm liegen sollen vielleicht keine sind, sry nochmals...
in der httpd.conf steht drin, welches Verzeichnis der Apache für seinen content benutzen soll.
z.B.
DocumentRoot "/usr/local/apache/htdocs"
in diesem Verzeichnis müssen dann Deine html files liegen.
Schau mal in Deinem Documentroot nach, ob da überhaupt files liegen.
oha, nun ist's durchgestanden :p
dank dir nochmal...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.