Apache 1.3.33 & mod_fastcgi

Apache, Lighttpd, nginx, Cherokee
Post Reply
tsaenger
Posts: 426
Joined: 2003-08-13 01:14
 

Apache 1.3.33 & mod_fastcgi

Post by tsaenger »

Hallo
Ich wollte gerade mal testen, ob ich auf meiner Kiste zu Hause unter Apache 1.3.33 das mod_fastcgi installiert bekomme.

Nun stehe ich aber vor dem Problem, dass ich nicht weiß wie das Makefile dafür auszusehen hat. Für den Apache2 habe ich schon Anleitungen gefunden.
Hat jemand fastcgi schon unter dem Apache1.3.33 im Einsatz?

Gruß

Tobias
kase
Posts: 1031
Joined: 2002-10-14 22:56
 

Re: Apache 1.3.33 & mod_fastcgi

Post by kase »

Kann man denn die Anleitungen von Apache2 nicht übertragen?

Theoretisch müsstest du nur die include Dateien deines Apache suchen und den Pfad entsprechend anpassen.
tsaenger
Posts: 426
Joined: 2003-08-13 01:14
 

Re: Apache 1.3.33 & mod_fastcgi

Post by tsaenger »

Hi
Ich glaube, dass ich es geschafft habe.
Ich habe mir das INSTALL File nochmal duchrgelesen und dann da aus irgendwelchen Gründen die DSO-Installarion nicht geklappt hat es manuell in die Sourcen eingefügt.
Ich habe nun noch ein Problem mit Suexec weshalb ich noch nicht testen konnte ob die Installation erfolgreich war.

Gruß

Tobias
tsaenger
Posts: 426
Joined: 2003-08-13 01:14
 

Re: Apache 1.3.33 & mod_fastcgi

Post by tsaenger »

Hi,

Also ich komm doch nicht weiter:
In der Readme steht ich soll es nach der INSTALL installieren.
Wie ich ja schon geschilder habe tat ich das meines erachtens auch.
Ich habe den Ordner fastcgi in den ordner /modules des Apaches kopiert.
Anschließend in der httpd.conf die Zeile:

Code: Select all

AddModule modules/fastcgi/libfastcgi.a
eingefügt und dann mit

Code: Select all

--activate-module=src/modules/fastcgi/libfastcgi.a
die Configuration des Apaches erweitert.
Mit make && make install den Apache neu installiert.
Leider erhalte ich aber immnoch folgende Fehlermeldung beim Start:

Cannot add module via name 'modules/fastcgi/libfastcgi.a': not in list of loaded modules


Gruß

Tobias
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Apache 1.3.33 & mod_fastcgi

Post by Joe User »

*.a != *.so

Du musst mod_fastcgi erst kompilieren, bevor Du es nutzen kannst.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
tsaenger
Posts: 426
Joined: 2003-08-13 01:14
 

Re: Apache 1.3.33 & mod_fastcgi

Post by tsaenger »

Hallo,

Hmm.
Ich habe in dem fastcgi-Ordner mittels make versucht es zu kompilieren.
Ich hatte allerdings vorher kein ./config gemacht. Das make wurde durchgeführt kann aber kein make install machen.

Code: Select all

linux:/usr/local/src/mod_fastcgi-2.4.2 # make install
make: *** No rule to make target `install'.  Stop.
Leider habe ich in der INSTALL auch nirgendwo gefunden, wie ich es richtig kompilieren muss.

Es steht dort nur:
2) Installing mod_fastcgi manually
==================================

1. Copy or move the mod_fastcgi distribution directory to
<apache_dir>/src/modules/fastcgi.
das habe ich erledigt.
2. Add the FastCGI module to <apache_dir>/src/Configuration. Note
that modules are listed in reverse priority order --- the ones that
come later can override the behavior of those that come earlier. I
put mine just after the mod_cgi entry.

AddModule modules/fastcgi/libfastcgi.a
Hier habe ich dann die obige Zeile in die httpd.conf eingetragen
3. From the <apache_dir>/src directory, reconfigure and rebuild Apache.

<apache_dir>/src$ ./Configure
<apache_dir>/src$ make
Nun mit dem Befehl --activate-module=src/modules/fastcgi/libfastcgi.a das Module eingebunden und make && make install durchgeführt.
Install the new httpd.

4. Edit the httpd configuration files to enable your FastCGI
application(s). See docs/mod_fastcgi.html for details.

5. Stop and start the server.

$ kill -TERM `cat <run_dir>/logs/httpd.pid`
$ <run_dir>/bin/httpd -f <run_dir>/conf/httpd.conf
Gruß
Tobias
kase
Posts: 1031
Joined: 2002-10-14 22:56
 

Re: Apache 1.3.33 & mod_fastcgi

Post by kase »

Das Howto ist totaler Mist, da wird das fastcgi Modul in den Apache statisch einkompiliert. Mach einfach ein "make" im fastcgi Verzeichnis und dann ein "make install", dann hast du eine mod_fastcgi.so, die du dann mit LoadModule einbinden kannst.
tsaenger
Posts: 426
Joined: 2003-08-13 01:14
 

Re: Apache 1.3.33 & mod_fastcgi

Post by tsaenger »

Hallo,

genau das wollte ich ja machen.
Ich habe nun das tar neu entpackt und wollte ein make machen.
Leider bekomme ich dann folgende Fehlermeldung:

linux:/usr/local/src/mod_fastcgi-2.4.2 # make
make: *** No targets specified and no makefile found. Stop.

Kannst du mir kurz in ein paar Sätzen schreiben, wie ich das am Besten machen soll, nachdem ich nun mod_fastcgi neu entpackt habe?

Gruß und Danke

Tobias
kase
Posts: 1031
Joined: 2002-10-14 22:56
 

Re: Apache 1.3.33 & mod_fastcgi

Post by kase »

Hast du denn überhaupt die Makefile richtig konfiguriert?

Guckst du mal hier, ist zwar für Apache2, sollte sich aber übertragen lassen.

http://www.debianhowto.de/howtos/de/apa ... gi_install

Falls es danach auch nicht geht, poste mal ein "cat Makefile"
Post Reply