Hallo Liste, nachdem ich nun mein Buch nach der Installation und Konfiguration eines Apache Servers durchschmökert habe, komme ich trotzdem nicht klar. Mein Buch sagt mir, ich finde den Apache Server in der Rubrik n (Netzwerk) auf dem ftp-server. Da finde ich rein gar nichts. Ich frage mich, ob das Paket nach einer Neuinstallation von 7.3 automatisch eingespielt wurde. Wie läuft das unter Suse ab? Ich habe unter suse.de keine Liste gefunden, wo ich was finde. Dann frage ich mich, ob es noch mehr User wie mich gibt, die ev. kaum einen Befehl hier kennen? Gibt es ev. ein Tool, mit dem man Apache konfigurieren kann? Wie macht man das? Schreibt ihr wirklich jeden Befehl per Hand? Das dauert doch nicht nur Stunden, sondern bringt auch Fehler (zumindest bei mir *fg*). Wenn ich zum Beispiel folgende Anweisung vornehmen möchte: Als nächstes editieren wir die globale Konfigurationsdatei /etc/rc.config, und ändern folgende Zeilen von "no" auf "yes": START_HTTPD="yes" START_FW="yes" START_SCANLOGD="yes" Wie gehe ich da vor? Ich nehme einen Editor, editiere und speicher dann wieder ab? Muß ich da noch was beachten? Ich weiß, dass sind Linux Anfänger Fragen, aber ich bin nunmal Anfänger. Wie kann ich da am Besten vorgehen? Meine Bücher fangen mit Befehlen an, mit denen ich hier noch gar nichts anfangen kann. Kann ich den Apache irgendwie mit Yast installieren und starten? Bye Dirk
Dirk Bruse wrote:
Hallo Liste,
nachdem ich nun mein Buch nach der Installation und Konfiguration eines Apache Servers durchschmökert habe, komme ich trotzdem nicht klar.
Mein Buch sagt mir, ich finde den Apache Server in der Rubrik n (Netzwerk) auf dem ftp-server. Da finde ich rein gar nichts. Ich frage mich, ob das Paket nach einer Neuinstallation von 7.3 automatisch eingespielt wurde.
Wo schaust du? Unter ftp://ftp.suse.com/pub/suse/i386/7.2/suse/n2/apache.rpm sehe ich ihn ganz deutlich ... Da gibt es sogar noch ein ftp://ftp.suse.com/pub/suse/i386/7.2/suse/n2/apache-doc.rpm Ob der bei dir eingespielt wurde aknn ich nicht sagen, das kann man ja bei der Installation noch aendern, normalerweise ist er schon drauf.
Wie läuft das unter Suse ab? Ich habe unter suse.de keine Liste gefunden, wo
ich was finde.
Meinst du jetzt im Yast? Versuche doch mal den Punkt Paketauskunft unter Pakere einspielen/aendern/loeschen ...
Dann frage ich mich, ob es noch mehr User wie mich gibt, die ev. kaum einen Befehl hier kennen? Gibt es ev. ein Tool, mit dem man Apache konfigurieren kann? Wie macht man das?
Naja, angefangen hat hier ja jeder mal, oder? Da hilft nut lesen, googln (unter www.google.de forschen) und ab und zu mal 'ne Nacht drueber schlafen.
Schreibt ihr wirklich jeden Befehl per Hand? Das dauert doch nicht nur Stunden, sondern bringt auch Fehler (zumindest bei mir *fg*).
Kommt drauf an, was ich machen moechte. Wenns schnell gehen soll und ich nicht suchen will / kann muss ich das wohl. Wenn es etwas ver- gleichbares nicht gibt muss ich es auch, oder?
Wenn ich zum Beispiel folgende Anweisung vornehmen möchte:
Als nächstes editieren wir die globale Konfigurationsdatei /etc/rc.config, und ändern folgende Zeilen von "no" auf "yes": START_HTTPD="yes" START_FW="yes" START_SCANLOGD="yes"
Wie gehe ich da vor?
Yast anschmeissen, => Administration des Systems, => Konfigurationsdatei veraendern und mit F10 bestaetigen. Den Rest macht Yast ...
Kann ich den Apache irgendwie mit Yast installieren und starten?
Hope hat helps, Rainer
Von: Rainer Lischke [mailto:linux@rlischke.de] Gesendet: Sonntag, 3. März 2002 16:30 An: SuSE Linux Betreff: Re: Apache
Wo schaust du? Unter ftp://ftp.suse.com/pub/suse/i386/7.2/suse/n2/apache.rpm sehe ich ihn ganz deutlich ... Da gibt es sogar noch ein ftp://ftp.suse.com/pub/suse/i386/7.2/suse/n2/apache-doc.rpm
Ob der bei dir eingespielt wurde aknn ich nicht sagen, das kann man ja bei der Installation noch aendern, normalerweise ist er schon drauf.
Hiho Liste, nachdem ich heute stundenlang gesucht habe und auf dem ftp nichts per Yast herunterladen konnte, habe ich nachgesehen welche Pakete installiert sind. Irgendwie waren diese Pakete wohl nicht richtig installiert. Nachdem ich alles gelöscht und neu draufgepackt habe läuft es auch. Jetzt muß ich nur noch irgendwie die MySQL DB aktivieren und dann sieht das schonmal alles sehr gut aus. Bye Dirk
Von: Rainer Lischke [mailto:linux@rlischke.de] Gesendet: Sonntag, 3. März 2002 16:30
Wo schaust du? Unter ftp://ftp.suse.com/pub/suse/i386/7.2/suse/n2/apache.rpm sehe ich ihn ganz deutlich ... Da gibt es sogar noch ein ftp://ftp.suse.com/pub/suse/i386/7.2/suse/n2/apache-doc.rpm
Hiho Liste, nachdem mir gestern der Rechner im Yast1 (ohneKDE)zigmal abstürzte, habe ich radikal die Platte geputzt und Linux mit der Minimalinstallation installiert. Also, nur textbasiert. Damit ich den Hardcoreusern gerecht werde. ANGEMELDET ALS ROOT: Dann bin ich in Yast rein, hab ganz normal meine Netzwerkkarte konfiguriert und die Anbindung zum Netz ist da. Dann bin ich im Yast zum Menü Paket einspielen gewandert und habe auf dem FTP gesucht und endlich auch gefunden. Voreingestellt ist leider das Verzeichnis Update, und dort findet man das Apache Paket nicht. Aber egal, ich habe es ja gefunden. Also habe ich das Paket Apache.rpm und Apache-doku.rpm eingespielt, da ich die weiteren Pakete nicht zuordnen kann. Nachdem alles eingespielt wurde, habe ich rebootet und wollte mir dann die Hilfe ansehen. Diese ist wirklich mit F2/F3 gar nicht aufzurufen, sondern mit 2 bzw. 3. Leider bekomme ich dann die Antwort, dass die Hilfe nicht auf dem Installationsmedium verfügbar ist. OK, inzwischen weiß ich ja zumindest, daß man die Datei rc.config modifizieren muß, damit der Apache gestartet wird. Im Yast versuche ich daraufhin die Konfigurationsdatei zu ändern (Yast-->Administration des Systems-->Konfigurationsdatei ändern). Diese ist dort nur leider gar nicht aufgeführt, sonder nur ein Backup derselben. Mmmmhh, langsam wird es lustig. Mein Buch hat mich ja immer in der Theorie begleitet und sagt mir jetzt, dass ich den Apache auch Manuell starten kann. Leider komme ich gar nicht in die Verzeichnisse. Im Verzeichnis /sbin/init.d/apache soll ich mit dem Parameter "Start" den Server starten können. Gut, dann will ich mal dort hingelangen. Leider bekomme ich immer wieder die Antwort "No such File or Directory". Ich habe ja in den letzten 4 Tagen ja schon eine Menge gelernt und konnte sogar den Netscape 6 installieren, aber ohne KDE finde ich hier rein gar nichts. Langsam erhärtet sich der Gedanke, dass dieses BS wirklich nur was für Linux Freaks ist, die wissen wo man was findet. Immerhin versuche ich es, mit Hilfe und allen mir zur Verfügung stehenden Doku`s. Bye Dirk
Dirk Bruse wrote:
Also habe ich das Paket Apache.rpm und Apache-doku.rpm eingespielt, da ich die weiteren Pakete nicht zuordnen kann. Nachdem alles eingespielt wurde, habe ich rebootet und wollte mir dann die Hilfe ansehen. Diese ist wirklich mit F2/F3 gar nicht aufzurufen, sondern mit 2 bzw. 3. Leider bekomme ich dann die Antwort, dass die Hilfe nicht auf dem Installationsmedium verfügbar ist. OK, inzwischen weiß ich ja zumindest, daß man die Datei rc.config modifizieren muß, damit der Apache gestartet wird. Im Yast versuche ich daraufhin die Konfigurationsdatei zu ändern (Yast-->Administration des Systems-->Konfigurationsdatei ändern). Diese ist dort nur leider gar nicht aufgeführt, sonder nur ein Backup derselben.
Die kannst Du auch komplett manuell editieren. Die Datei heißt /etc/rc.config. Wobei es sein kann, daß die apache-relevanten-Daten ausgelagert sind nach /etc/rc.config.d/rc.apache (oder so ähnlich). Nachdem Du das mit einem Editor Deiner Wahl eingestellt hast, einfach SuSEconfig laufen lassen, das war's. Ob SuSEconfig hier wirklich notwendig ist, weiß ich nicht auswendig, aber schaden tut's in diesem Fall sicherlich nicht.
Mmmmhh, langsam wird es lustig. Mein Buch hat mich ja immer in der Theorie begleitet und sagt mir jetzt, dass ich den Apache auch Manuell starten kann. Leider komme ich gar nicht in die Verzeichnisse. Im Verzeichnis /sbin/init.d/apache soll ich mit dem Parameter "Start" den Server starten können. Gut, dann will ich mal dort hingelangen. Leider bekomme ich immer wieder die Antwort "No such File or Directory".
Seit neuestem sind die Startscripte unter /etc/rc.d/. Ein /etc/rc.d/apache start oder einfach nur rcapache start sollte funktionieren. Viel Spaß beim Spielen. Das erinnert mich so daran, wie ich seinerzeit mit linux angefangen habe :-) CU Werner -- If you're going to do something tonight that you'll be sorry for tomorrow morning, sleep late. -- Henny Youngman
Von: jansen@t-online.de [mailto:jansen@t-online.de]Im Auftrag von Werner Jansen Gesendet: Mittwoch, 6. März 2002 13:07
Die kannst Du auch komplett manuell editieren. Die Datei heißt /etc/rc.config. Wobei es sein kann, daß die apache-relevanten-Daten ausgelagert sind nach /etc/rc.config.d/rc.apache (oder so ähnlich). Nachdem Du das mit einem Editor Deiner Wahl eingestellt hast, einfach SuSEconfig laufen lassen, das war's. Ob SuSEconfig hier wirklich notwendig ist, weiß ich nicht auswendig, aber schaden tut's in diesem Fall sicherlich nicht.
Suseconfig wäre mein geringstes Problem. ;o))))
Seit neuestem sind die Startscripte unter /etc/rc.d/. Ein /etc/rc.d/apache start oder einfach nur rcapache start sollte funktionieren.
Sorry, aber eine rc.d existiert auch dort nicht. Ich hatte hier mal was von einem mc Editor gelesen, leider läßt sich der nicht mit mc aufrufe. Welchen anderen Editor aus der Minimalinstallation kann ich denn nehmen und wie rufe ich den auf? Aber ein Erfolgserlebnis hatte ich bereits. *fg* rcapache funktioniert, leider kommt die Fehlermeldung, dass er unter usr/sbin/httpd irgendeine lib nicht findet. Cannot locate.... Tja, soweit dazu. Ich habe dazu nirgends eine Installationsanleitung und bisher habe ich auch noch kein Script geändert, alles Nackt.
Viel Spaß beim Spielen. Das erinnert mich so daran, wie ich seinerzeit mit linux angefangen habe :-)
Dirk Bruse schrieb am Wed, Mar 06, 2002 at 01:17:47PM +0100:
Werner Jansen schrieb:
Seit neuestem sind die Startscripte unter /etc/rc.d/. Ein /etc/rc.d/apache start oder einfach nur rcapache start sollte funktionieren.
Meinst Du nicht /etc/init.d/ ? Gruß, Christian -- Christian Schmidt | Germany | christian@siebenbergen.de No HTML Mails, please!!
* Christian Schmidt schrieb am 06.Mär.2002:
Dirk Bruse schrieb am Wed, Mar 06, 2002 at 01:17:47PM +0100:
Werner Jansen schrieb:
Seit neuestem sind die Startscripte unter /etc/rc.d/. Ein /etc/rc.d/apache start oder einfach nur rcapache start sollte funktionieren.
Meinst Du nicht /etc/init.d/ ?
/etc/rc.d ist ein Symlink auf /etc/init.d Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/products/books/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/share/doc/sdb/de/html/literatur.html |Zufallssignatur 5
Hallo Liste, auch auf die Gefahr hin, dass ich mich lächerlich mache, aber der apache läuft bis heute nicht. Das liegt aber daran, dass ich bis jetzt nicht weiß, was ich überhaupt angleichen muß. Die Firma Netscape war so frei zu schildern, welche Scripte man angleichen muß und schon funzte alles bei mir. Bei dem Apache Server steht nur, dass die rc.config verändert werden muß. Das kann doch nicht alles sein. Ich werde hier langsam wahnsinnig. Dafür komme ich inzwischen mit dem KDE sehr gut klar, aber das nur so am Rande. ;o) Kann mir nicht mal jemand helfen??? Ich habe das Paket apache.rpm eingespielt. Die Verzeichnisse wurden alle angelegt, nur weiß ich bis heute nicht, ob ich da irgendwas angleichen muß. Dazu steht auch nichts in der Hilfe. :o(((( Der Server läuft nicht und wenn ich ihn starten möchte erscheint folgende Fehlermeldung: linux:/home/dibrus # rcapache start Starting httpd [ ] /usr/sbin/httpd: error while loading shared libraries: libmm.so.11: cannot open shared object file: No such file or directory unused Muß ich irgendeinen User dazu anlegen??? Und wieder frage ich nach einer Installations Readme. Stellt euch nämlich vor, dass ich in Sachen Linux ein Vollidiot bin. Der Hinweis auf "make" macht nur Sinn, wenn ich auch weiß in welchem Verz. ich dazu sein muß. Muß die Firewall an sein??? Denn in der rc.config muß die Einstellung fw auf yes gestellt werden. Reicht das denn oder muß ich dann noch die FW konfigurieren????? Übrigends schicke ich diese Mail mit Linux *ganzstolzbin* *fg*
Am Donnerstag, 7. März 2002 00:48 schrieb Dirk Bruse:
Der Server läuft nicht und wenn ich ihn starten möchte erscheint folgende Fehlermeldung:
linux:/home/dibrus # rcapache start Starting httpd [ ]
/usr/sbin/httpd: error while loading shared libraries: libmm.so.11: cannot open shared object file: No such file or directory unused
Ob Du es glaubst oder nicht, es wird die libmm.so.11 vermisst, die gibts im Paket mm (zumindestens in meiner SuSE 7.1), sprich Du solltest Paket mm installieren. Hat yast denn nicht die fehlenden Paketabhängigkeiten angemosert? -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Am Donnerstag, 7. März 2002 00:48 schrieben Sie:
Der Server läuft nicht und wenn ich ihn starten möchte erscheint folgende Fehlermeldung:
linux:/home/dibrus # rcapache start Starting httpd [ ]
/usr/sbin/httpd: error while loading shared libraries: libmm.so.11: cannot open shared object file: No such file or directory unused
Hast du mal die Paketabhängigkeiten überprüft? - yast1 starten (cd1 einwerfen, bzw. Installationspfad richtig einstellen) - in "Paketverwaltung" wechseln - in "Konfiguration ändern erstellen" wechseln (liest Installationspakete ein) - mit 1x esc wieder zurück - "Paket-Abhängigkeiten überprüfen" wählen Sollten Pakete fehlen, bitte installieren. Ingo
Im Yast versuche ich daraufhin die Konfigurationsdatei zu ändern (Yast-->Administration des Systems-->Konfigurationsdatei ändern). Diese ist dort nur leider gar nicht aufgeführt, sonder nur ein Backup derselben.
Unter diesem Eintrag editierst Du die rc.config. Dies ist kein Backup (wenn ich dich richtig interpretiere), sondern eine etwas zugänglichere Ansicht der rc.config. Nach entsprechenden Änderungen und bestätigtem Verlassen wird automatisch SuSE.config aufgerufen und das System übernimmt die Einstellungen. Alle Einträge der Art httpd beziehen sich auf apache, da apache der http-daemon ist.
Mmmmhh, langsam wird es lustig. Mein Buch hat mich ja immer in der Theorie begleitet und sagt mir jetzt, dass ich den Apache auch Manuell starten kann. Leider komme ich gar nicht in die Verzeichnisse. Im Verzeichnis /sbin/init.d/apache soll ich mit dem Parameter "Start" den Server starten können. Gut, dann will ich mal dort hingelangen. Leider bekomme ich immer wieder die Antwort "No such File or Directory".
Unter Suse 7.3 (vielleicht auch schon etwas eher?) wanderten die Initialisierungsscripte nach /etc/init.d . Eine der Maßnahmen zur besseren Standardisierung von Linux-Distributionen. Du kannst also nach /etc/init.d wechseln. Der Aufruf "/etc/init.d/apache start" startet manuell apache oder den httpd-daemon. Der Aufruf "etc/init.d/apache stop" beendet ihn.
Ich habe ja in den letzten 4 Tagen ja schon eine Menge gelernt und konnte sogar den Netscape 6 installieren, aber ohne KDE finde ich hier rein gar nichts. Langsam erhärtet sich der Gedanke, dass dieses BS wirklich nur was für Linux Freaks ist, die wissen wo man was findet.
Verwende den mc (midnight commander). Bei einer Minimalinstallation wird er glaube ich nicht mitinstalliert. Aufruf auf der Konsole mittels "mc". Benutze die tab-Taste zur automatischen Befehls bzw. Verzeichnisergänzung (sehr hilfreich). z.B.: Rechner:#/e (dies tippen "/e", dann tab) Rechner:#/etc/ (Ergebnis) Rechner:#/etc/in (tippen von "in", dann tab) Rechner:#/etc/init.d/ (Ergebnis) Rechner:#/etc/init.d/apa (tippen von "apa", dann tab) Rechner:#/etc/init.d/apache (Ergebnis) Sollte nach einmaligem tippen von tab nichts passieren, dann liegen mehrere Möglichkeiten vor. Ein doppeltes tab präsentiert schließlich eine Übersicht der Möglichkeiten. Einfache wichtige Befehle sind: ls, cd, mkdir, rmdir, rm, u.v.a. ;-) deren Hilfen sind aufrufbar mittels: "man cd", oder "man ls" (manual-Seiten) Die manual-Seiten werden mittels "less" angezeigt (s.a. man less). less wird mittels "q" beendet. Innerhalb von less wird mittels "/" eine Suchabfrage möglich. Nicht aufgeben. Unter Linux lieber langsam aber sicher und nicht schnell und verärgert. Besser mal eine Woche Pause einlegen. Viel Erfolg, Ingo
Hallo Liste!
Wenn ich zum Beispiel folgende Anweisung vornehmen möchte: Als nächstes editieren wir die globale Konfigurationsdatei /etc/rc.config, und ändern folgende Zeilen von "no" auf "yes": START_HTTPD="yes" START_FW="yes" START_SCANLOGD="yes"
Wie schonandere geschrieben haben, kann man das mit einem Editor machen - muss dann allerdings auch das SuSEConfig aufrufen. Ich gehe immer anders vor: Sowohl yast als auch yast2 können die Config-Datei editieren. Hier hat man dann alle Einträge, denn mitlerweile ist ja nicht mehr alles in rc.config sondern auch noch in rc.config.d/ oder so ähnlich. Bei yast(2) hat man dann aber alle Einträge und diese sortiert. Yast macht dann natürlich auch den Aufruf von SuSEConfig. Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
Hi Dirk, also den Apache kannst Du über yast installieren. Du meldest Dich dafür entweder direkt als root an oder wechselt mit der Eingabe von "su" in den root-Modus. Jetzt startest Du yast. Unter Paketverwaltung kannst Du jetzt Pakete installieren. Hast Du denn die SuSE Cds? Das ist die zu Beginn einfachste Möglichkeit neue Pakte zu installieren. Wenn ja legst Du die CD ein. Du findest jetzt in der Paketverwaltung verschiedene Menüs. Konfiguration ändern, Paketauskunft etc. Du kannst zum Beispiel jetzt auf Konfiguration ändern gehen und in der Gruppe n müsstest Du dann auch den Apache finden. Oder Du gehst auf Paketauskunft, lädst die Paketdatenbank mit F9 und gibst dann als Suchbegriff Apache ein. Dann wählst Du Apache aus, drückst die Leertaste, dann ist Apache markiert und mit F10 kannst Du mit der Installation beginnen. Die Einträge in der rc.config übernimmt SuSE automatisch. Wenn Du darin etwas ändern willst, nimmst Du einfach einen Editor und bearbeitest die einzelnen Einträge. Mit SuSEconfig werden sie übernommen, oder nach einem Neustart. Ein einfacher Editor ist zum Beispiel der Midnight commander. Ist wie der Norton Commander. Mit "mc" startest Du ihn, vorausgesetzt er ist installiert. Sonst installierst Du ihn einfach wie den Apache. Wenn noch Fragen sind einfach melden. bye Mike
Hi, On 3 Mar 2002 at 16:42, Dirk Bruse wrote:
Ich nehme einen Editor, editiere und speicher dann wieder ab? Muß ich da noch was beachten? Ich weiß, dass sind Linux Anfänger Fragen, aber ich bin nunmal Anfänger.
korrekt. Aber die ersten Zeilen der rc.config beachten: nach Änderungen "SuSEconfig" aufrufen! Tom
participants (10)
-
B.Brodesser@t-online.de
-
Christian Schmidt
-
Dirk Bruse
-
Ingo Kappler
-
Konrad Neitzel
-
Manfred Tremmel
-
Michael Gebhart
-
Rainer Lischke
-
Thomas Michael Wanka
-
Werner Jansen