Seite 1 von 1

Apche Webserver

Verfasst: Mittwoch 3. November 2004, 11:24
von Gast
Ich bin da als Anfänger voll überfordert...
Ich möchte Phyton über meinen Apache Webserver (Version 2.0.52) laufen lassen.
Wie kann ich das machen? also wie muss ich meinen Server konfigurieren?

Verfasst: Mittwoch 3. November 2004, 12:24
von fs111
Da gibt es viele Möglichkeiten. Die einfachste ist via cgi oder fast-cgi, wie jede andere Sprache auch. Eine andere Lösung ist mod_python, welches den Python-Interpreter als Modul in den Apachen integriert, ähnlich wie bei mod_perl oder mod_php. Das hat den Vorteil, das die Startzeit des Interpreters entfällt, und somit die Anfragen schneller bearbeitet werden können, und sich die Last auf dem Server verringert. Unter http://www.modpython.org findest Du das besagte Modul. Neben dieser Integration gibt es eine Reihe von PHP/JSP/ASP-Artigen Ansätzen für die Webprogrammierung in Python, eine Liste dazu findest Du hier:

http://www.python.org/cgi-bin/moinmoin/WebProgramming

HTH

fs111

Verfasst: Mittwoch 3. November 2004, 13:31
von RainBowBender
mod_python kann ich nicht empfehlen.

Verfasst: Mittwoch 3. November 2004, 16:25
von Leonidas
RainBowBender hat geschrieben:mod_python kann ich nicht empfehlen.
Ich schon, aber nicht standalone, sondern mit Spyce (http://spyce.sf.net). Spyce macht daraus etwas PHP mäßiges, wobei man statt PHP eine gute Sprache nutzen kann.
Alernativ dazu gibt es
  • CGI (ggf. über FastCGI)
  • Webware
  • SkunkWEB
  • Quixote

Verfasst: Mittwoch 3. November 2004, 18:59
von fs111
Leonidas hat geschrieben:
RainBowBender hat geschrieben:mod_python kann ich nicht empfehlen.
Ich schon, aber nicht standalone, sondern mit Spyce (http://spyce.sf.net). Spyce macht daraus etwas PHP mäßiges, wobei man statt PHP eine gute Sprache nutzen kann.
Full ACK, die Kombination benutze ich auch immer, wenn es geht.

fs111

Verfasst: Mittwoch 3. November 2004, 22:04
von Leonidas
fs111 hat geschrieben:Full ACK, die Kombination benutze ich auch immer, wenn es geht.
Mir hat es sehr gefallen, ich habe meine beiden Hoster überredet er zu unterstützen :) Und die haben es sogar gemacht.

Verfasst: Donnerstag 4. November 2004, 11:42
von fs111
Leonidas hat geschrieben:
fs111 hat geschrieben:Full ACK, die Kombination benutze ich auch immer, wenn es geht.
Mir hat es sehr gefallen, ich habe meine beiden Hoster überredet er zu unterstützen :) Und die haben es sogar gemacht.
Könntest Du mal Namen nennen, das würde mich interessieren.

fs111

Verfasst: Donnerstag 4. November 2004, 11:52
von Leonidas
Also der eine ist fly, http://flyserver.homelinux.com (der wird niemanden mehr nehmen) und der andere ist Lukas Beeler, http://projectdream.org (kannst ja mal nett fragen, solange du nicht zu viel verlangst, ich hoste dort mein Open Source Projekt). Sind beides Privatpersonen, aber Lukas' Server sind genial administriert: Apache 2.0.x, PHP 5.0.x, mod_python 3.1.x, Python 2.3.4, Spyce 1.3.12, WebDAV, Subversion und (fast) immer topaktuell :) auf 4x2.4GHz Xeon Kisten mit etwas zu wenig RAM und Festplattenspeicher. Und ich zahle dafür keinen Cent. Spyce dort in aktion: http://circuit.projectdream.org (unfertig) und http://epycycle.athenia.org beide mit dem gleichen Templatingkonzept durch Cheetah gelöst.