PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Installation



Soulstriker
06.08.02, 13:46
Kann mir jemand von Anfang an erklären wie man einen Apache Server installiert oder wenigstens einen Link geben(wenn möglich auf Deutsch). Ich versuche schon seit Tagen es hinzubekommen , schaffs aber nicht. Das wäre wirklich nett. :)

Danke Soul

Jasper
06.08.02, 13:49
Original geschrieben von Soulstriker
Kann mir jemand von Anfang an erklären wie man einen Apache Server installiert oder wenigstens einen Link geben(wenn möglich auf Deutsch). Ich versuche schon seit Tagen es hinzubekommen , schaffs aber nicht. Das wäre wirklich nett. :)


rpm -i apache-?.i386.rpm ist die einfachste variante.

ansonsten:

http://www.uni-koeln.de/rrzk/sicherheit/ssl-ca/apachekurz.html
http://httpd.apache.org/docs/install.html

-j

Soulstriker
06.08.02, 18:32
So erstmal danke. Deine Antwort hat mich schon sehr viel weiter gebracht. Ich habe bald alles installiert.
Nur hab ich noch ein Problem bei der Konfiguration von mod_ssl.
Es kommt immer folgende Fehlermeldung:


./configure:Error: Bad argument line: missing --with-apache=DIR

und gleich danach :

./configure:Usage: ./configure [mod_ssl options] [APACI options]


Was kann ich machen?
THX

Soul

Jorge
06.08.02, 18:38
http://www.baach.de

Soulstriker
06.08.02, 20:07
Ich hab mich aber genau an die Anleitung von http://www.uni-koeln.de/rrzk/sicher...apachekurz.html gehalten.:(

Soulstriker
06.08.02, 20:52
Was ist an dem Befehl falsch?

./configure --with-apache=/apache_1.3.26 --with-apache=../apache_1.3.26 --with-ssl=../openssl-0.9.6e --prefix=/usr/local/www/src/apache_1.3.26 --datadir=/usr/local/www/file --enable-module=most --enable-module=max --enable-module=ssl


Es kommt diese Fehlermeldug:

configure:Error: invalid option '--with-apache=/apache_1.3.26'

Jasper
06.08.02, 21:17
Original geschrieben von Soulstriker
Was ist an dem Befehl falsch?

./configure --with-apache=/apache_1.3.26 --with-apache=../apache_1.3.26 --with-ssl=../openssl-0.9.6e --prefix=/usr/local/www/src/apache_1.3.26 --datadir=/usr/local/www/file --enable-module=most --enable-module=max --enable-module=ssl


Es kommt diese Fehlermeldug:

configure:Error: invalid option '--with-apache=/apache_1.3.26'

kommt es dir nicht seltsam vor, zweimal die gleiche option '--with-apache' anzugeben, wobei das verzeichnis '/apache_1.3.26', das bei der ersten option angegeben wird, höchstwahrscheinlich nicht existiert? also lass mal die erste option weg.

-j

Soulstriker
06.08.02, 21:49
*heul* :( Jetzt hab ich schon alles wieder gelöscht, weil ich es so wie auf www.baach.de beschrieben machen. Jetzt find ich aber die Datei "mod_ssl-2.8.4-1.3.20.tar.gz" nicht. Kennt jemand einen Link.
:)

Jasper
06.08.02, 21:50
Original geschrieben von Soulstriker
*heul* :( Jetzt hab ich schon alles wieder gelöscht, weil ich es so wie auf www.baach.de beschrieben machen. Jetzt find ich aber die Datei "mod_ssl-2.8.4-1.3.20.tar.gz" nicht. Kennt jemand einen Link.
:)

www.modssl.org

-j

Soulstriker
07.08.02, 09:46
Ich such die Version "mod_ssl-2.8.4-1.3.20.tar.gz" . Die gibts auf der Site nicht.

Edit: Ich habs schon gefunden.:)

Soulstriker
07.08.02, 10:04
Langsam bin ich etwas genervt. Egal was ich mache es kommen immer irgendwelche Fehlermeldungen. Jetzt erscheinen folgende :

configure:Error: No such module named 'max'

./configure:Error: APACI failed

:(

Was kann ich machen?

Jasper
07.08.02, 12:45
Original geschrieben von Soulstriker
Langsam bin ich etwas genervt. Egal was ich mache es kommen immer irgendwelche Fehlermeldungen. Jetzt erscheinen folgende :

configure:Error: No such module named 'max'

./configure:Error: APACI failed

:(



lass '--enable-module=most --enable-module=max' weg. die module gibt es nicht. das sind nur beispieleinträge um zu zeigen, wie man zusätzliche module mitkompilieren kann. zumindest sind mir keine module namens 'max' und 'most' bekannt.

-j

Bauchi
07.08.02, 13:01
und das tutorial auf baach.de kannste voll vergessen, weil es einen haufen schwachsinn und outdated infos beinhaltet...

jungs ... bei fast jeder gpl software die man downloaden kann ist die DOKU mit dabei ... wenn man dann einfach mal ein more auf eine INSTALL oder eine README machen würde und 3 min zeit investieren würde, könnte man sich die stunden im forum schenken auf der suche nach antworten ...

warum versuchst du apache mit x tausende parametern zu compilen ????



Installing the Apache 1.3 HTTP server with APACI
================================================

1. Overview for the impatient
--------------------------

$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start


das steht fast ganz oben in der INSTALL von apache ...

versuch doch erstmal überhaupt nen apachen selber zu bauen und wenn er läuft dann kannste mit dem tunen anfangen ... also module dazutun, und grossartig pfade ändern etc.... :ugly:

Soulstriker
07.08.02, 16:19
Original geschrieben von Bauchi
und das tutorial auf baach.de kannste voll vergessen, weil es einen haufen schwachsinn und outdated infos beinhaltet...

jungs ... bei fast jeder gpl software die man downloaden kann ist die DOKU mit dabei ... wenn man dann einfach mal ein more auf eine INSTALL oder eine README machen würde und 3 min zeit investieren würde, könnte man sich die stunden im forum schenken auf der suche nach antworten ...

warum versuchst du apache mit x tausende parametern zu compilen ????



Installing the Apache 1.3 HTTP server with APACI
================================================

1. Overview for the impatient
--------------------------

$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start


das steht fast ganz oben in der INSTALL von apache ...

versuch doch erstmal überhaupt nen apachen selber zu bauen und wenn er läuft dann kannste mit dem tunen anfangen ... also module dazutun, und grossartig pfade ändern etc.... :ugly:

+++++++ Thx :)

Soweit hats funktioniert.:D Dann hab ich nur noch eine Frage:

1.Was gibt das --prefix nach configure an ?

Soulstriker
07.08.02, 18:54
So jetzt hab ich doch noch eine Frage aber wenn die beantwortet ist, dann schaff ich den Rest hoffentlich allein.

Edit: Jetzt hab ich doch glatt die Frage vergessen: :D

Wie kann kann man jetzt , da ich Apache installiert habe noch Zusatzmodule installieren.

Bauchi
07.08.02, 20:01
so .. nachdem du brav warst .. .compilest du den apache jetzt mit support für dynamische module (dso - dynamic shared objects)

beim ./configure ... machst du einfach ein ...
./configure --enable-module=so

danach ein make und make install .. schon kannst du module dynamisch einbinden....

Soulstriker
07.08.02, 20:36
So jetzt kann ich sie einbinden. *freu* aber wie?:D Sorry wenn ich mich etwas doof anstelle.

bom
07.08.02, 23:29
Original geschrieben von Soulstriker
So jetzt kann ich sie einbinden. *freu* aber wie?:D Sorry wenn ich mich etwas doof anstelle.

Wenn Du immer brav auf den Bauchi hörst, dann klappts auch mit dem Apachen :D

Welche Module willst Du denn einbinden??

DSOs bindest Du ein, indem Du wie in der README des entsprechenden Modules vorgehst und dann in Deiner httpd.conf die Zeile:

AddModule wahnsinns_module libexec/wahsinnsmodule.so

reinschreibst.

Fertig.

Sag einfach, was Du haben willst, dann wird's einfacher für uns ;)

Bauchi
07.08.02, 23:32
wie wärs wenn du mal schaust was bei den modulen dabei steht ? *G*

bei php z.b. reicht ein einfaches compilen und nachher noch eine direktive die in die httpd.conf eingetragen werden muss ....
hier (http://www.linuxforen.de/forums/showthread.php?s=&threadid=40334) hab ich mal ein beispiel geposted

Soulstriker
08.08.02, 09:02
Ich würde gerne Php,ssl und openssl installieren.:)

bom
08.08.02, 09:20
OK,

also für SSL brauchst Du noch ein paar Kleinigkeiten:

Für den Apache 1.3.26:

mod_ssl
http://www.modssl.org/source/mod_ssl-2.8.10-1.3.26.tar.gz

OpenSSL
http://www.openssl.org/source/openssl-0.9.6e.tar.gz

MM-library
ftp://ftp.ossp.org/pkg/lib/mm/mm-1.2.1.tar.gz

Das alles enttaren bzw. entzippen und die READMEs bzw. die INSTALLs lesen.
Dann ist der Lerneffekt am grössten. :D

Für PHP brauchst Du:

PHP
http://de.php.net/do_download.php?download_file=php-4.2.2.tar.gz

Eine Installationsanleitung für Linux:
http://www.php.net/manual/en/install.linux.php

und eine für den Apachen:
http://www.php.net/manual/en/install.apache.php

Damit solltest Du schon zu Rande kommen.
Falls nicht, einfach nachfragen.

Soulstriker
08.08.02, 10:30
Wenn ich Php zu konfigurieren versuche kommt immer folgende Fehlermeldung:

checking for Apache 1.x module support via DSO through APXS...

Sorry, I was not able to successfully run APXS. Possible reasons:

:(

Soulstriker
08.08.02, 12:44
Kann es sein das man zuerst Perl installieren muss?

Bauchi
08.08.02, 16:02
joar... apxs ist in perl geschrieben ... :( :(

Soulstriker
08.08.02, 18:06
Und was muss man da genau installieren?

Bauchi
08.08.02, 18:11
Perl

Soulstriker
08.08.02, 18:40
Original geschrieben von Bauchi
Perl

:D

Aber welchre datein, oder Versionen?

bom
08.08.02, 23:17
installier einfach das package perl-VERSIONSNUMMER von der Linux-CD
Mehr brauchst Du ned.

Soulstriker
09.08.02, 09:27
Also ich hab mir gestern mod_perl-1.27 runtergeladen. Dann hab ichs entpackt configuriert, make, make test und make install eingegeben. Muss ich jetzt noch irgendetwas machen, damit es läuft?

Soulstriker
09.08.02, 10:55
So jetzt hab ichs geschafft. Ich hab einfach Lampp von www.apachefriends.org installiert.
Jetzt PHP , Mysql, CGI, Perl und ssl installiert. Ich danke nochmal allen die mir so gut weitegeholfen haben, obwohl ich mich so doof angestellt habe.:)

Doch freuet euch, meine nächste Frage kommt bestimmt.:D