Hallo,
ich bastel nun seit einiger Zeit mit Python herum und wollte jetzt mit der Internet Programmierung anfangen, als erstes mit CGI Skripten.
Die Tutorial hier habe ich mir auch wohl durchgelesen, nur habe ich nicht verstanden, wie ich bei Linux (OpenSuse) einen Server einrichte und wo ich den Order (CGI-bin oder so ähnlich) finde um ein Python Skript zu starten.
Ich habs wirklich nicht verstanden, kann mir jemand weiter helfen? Oder habe ich vlt ein Tutorial übersehen?
Danke schon jetzt für die Hilfe!
Lg blackMamba
CGI Skripte
-
- User
- Beiträge: 77
- Registriert: Samstag 24. März 2007, 23:22
- Wohnort: Germany,NRW,
-
- User
- Beiträge: 77
- Registriert: Samstag 24. März 2007, 23:22
- Wohnort: Germany,NRW,
erst mal Danke für die Hilfe.
Mein Python skript muss ich dann unter var/www abspeichern, richtig?
Und wie starte ich dass dann? Ganz normal?
Mein Python skript muss ich dann unter var/www abspeichern, richtig?
Und wie starte ich dass dann? Ganz normal?
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
Wenn du z.B den Apache insatlliert hast dann gehst du mal in deinen Browser und gibst "http://localhost" ein. Dann sollte eine "Es hat geklappt"-Seite von apache kommen. Und wenn du http://localhost/myscript.py eingibst dann führt er die datei /var/www/myscript.py aus.
Wenn er sie dir zum Download anbeitet o.ä dann hast du es fast geschafft und muss nur den Wiki Eintrag: Web Scripte zum Laufen bringen lesen, wie Jens schon gesagt hat.
*EDIT*
localhost ist ein Name zu der IP 127.0.0.1 welcher immer deine Rechner Interne IP wieder gibt.
localhost, 127.0.0.1 sowie deine IP von einer Netzwerkkarte bringen dich im Browser immer auf den Apache, wenn du in deinem Router noch Portweiterleitung hast geht es sogar mit deiner Internet IP und du kannst Freunde auf deine 'home Server' einladen.
Wenn er sie dir zum Download anbeitet o.ä dann hast du es fast geschafft und muss nur den Wiki Eintrag: Web Scripte zum Laufen bringen lesen, wie Jens schon gesagt hat.
*EDIT*
localhost ist ein Name zu der IP 127.0.0.1 welcher immer deine Rechner Interne IP wieder gibt.
localhost, 127.0.0.1 sowie deine IP von einer Netzwerkkarte bringen dich im Browser immer auf den Apache, wenn du in deinem Router noch Portweiterleitung hast geht es sogar mit deiner Internet IP und du kannst Freunde auf deine 'home Server' einladen.
-
- User
- Beiträge: 77
- Registriert: Samstag 24. März 2007, 23:22
- Wohnort: Germany,NRW,
Danke!
dann probiere ich das gleich mal aus!
dann probiere ich das gleich mal aus!
-
- User
- Beiträge: 77
- Registriert: Samstag 24. März 2007, 23:22
- Wohnort: Germany,NRW,
also, ich habe in yast nachgeschaut, apache ist installiert, abache2 oder wie das heißt.
Aber wenn ich http://localhost eingebe, wird nur angezeit die Seite konnte nicht gefunden werden. genau so wenn ihc den Ordner /usr/www such, der ist auch nicht zu finden.
Was mache ich falsch?
Danke!
Aber wenn ich http://localhost eingebe, wird nur angezeit die Seite konnte nicht gefunden werden. genau so wenn ihc den Ordner /usr/www such, der ist auch nicht zu finden.
Was mache ich falsch?
Danke!
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ich denke bei SuSE ist der Ordner irgendwo in ``/srv``, da musst du selbst mal reinschauen. Und dass der Server sich nicht meldet, liegt daran, dass du ihn wohl nicht gestartet hast. Keine Ahnung wie man den Unter SuSE startet, vermutlich irgendwie über YaST.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 77
- Registriert: Samstag 24. März 2007, 23:22
- Wohnort: Germany,NRW,
welches Handbuch?