Ergebnis 1 bis 6 von 6
  1. #1
    Gesperrt
    Registriert seit
    22.10.2015
    Beiträge
    29

    Standard python SimpleHTTPServer

    ein kleiner webserver der mit nur einer zeile vollgas gibt.....
    ich nehme den ganz gerne her für testzwecke

    server starten
    shell öffnen
    python -m SimpleHTTPServer 8000
    den server einfach im gewünschten ordner starten ( in den gewünschten ordner switchen)und eine index.html dazu

    sollte klar sein das die 8000 für den port steht

    für diejenigen die es etwas genauer wissen wollen :
    https://docs.python.org/2/library/si...mpleHTTPServer
    Geändert von Bullsh1t (06.02.2016 um 14:37 Uhr)

  2. #2
    Gesperrt
    Registriert seit
    29.01.2016
    Beiträge
    215

    Standard AW: python SimpleHTTPServer

    schnell und einfach, funktionier super
    für diejenigen die Python 3 verwenden: "The SimpleHTTPServer module has been merged into http.server in Python 3."."

  3. #3
    Anfänger
    Registriert seit
    18.06.2015
    Beiträge
    9

    Standard AW: python SimpleHTTPServer

    was kann man damit jetzt genau machen?
    verstehe das mit "vollgas" nicht

    habe mich zuvor auch noch nie mit python oder servern beschäftigt

  4. #4
    Gesperrt
    Registriert seit
    29.01.2016
    Beiträge
    215

    Standard AW: python SimpleHTTPServer

    Http wird für Websites benutzt, das heißt du kannst damit einen Website Server auf deinem PC hosten. (Ja auch online wenn du die Ports öffnest)
    Der Nachteil ist das kein PHP oder andere Sprachen unterstützt werden.
    Alternativ kann direct über php gehosted werden: php -S <IP : PORT>
    Geändert von zzurc (08.02.2016 um 21:56 Uhr)

  5. #5
    Sobig Wurm
    Registriert seit
    03.07.2015
    Beiträge
    201

    Standard AW: python SimpleHTTPServer

    Zitat Zitat von Nukular Beitrag anzeigen
    was kann man damit jetzt genau machen?
    verstehe das mit "vollgas" nicht

    habe mich zuvor auch noch nie mit python oder servern beschäftigt
    Damit kannste schnell 'n Server hosten ^^ (Ist manchmal ganz praktisch, wenn man mal schnell einen konfigurationslosen HTTP-Server für ein lokales Verzeichnis benötigt)

    Server;

    Code:
     Ein "Server" (englisch für: Diener) ist allgemein ein Computer, der anderen Computern seine Dateien zur Verfügung stellt (im Rahmen eines Netzwerks). Das tolle an einem Server ist, dass er Dateien zentral speichert und alle Benutzer des Netzwerks diese Dateien gemeinsam benutzen können. Da der Server halt primär Dateien bereithält, nennt man ihn auch "File-Server", zumindest speziell dann, wenn der Server innerhalb einer Firma arbeitet und Firmen-Dokumente speichert.
      Ein Web-Server hält ebenfalls Dateien bereit, jedoch sind dessen Dateien meistens für die Öffentlichkeit bestimmt (Internet) und meistens als Internetseite abrufbar. Daher rührt der Namenszusatz "Web".
      In der Regel verbirgt sich hinter jeder Internet-Adresse (Domain) ein Webserver (Host). Wenn Sie z.B. www.gmx.de in Ihren Browser eintippen (nur als Beispiel), so rufen Sie damit den Webserver der GMX GmbH aus München an. Deren Server schickt Ihnen daraufhin als Antwort die GMX®-Homepage  (speziell deren Startseite) zurück. Dabei liefert Ihnen der Server die einzelnen Texte und Grafik-Dateien  aus denen die Homepage besteht. Aus den empfangenen Einzeldateien formiert sich dann bei Ihnen am Bildschirm eine lesbare Seite.
      Ich biete ebenfalls einen Webserver an, allerdings nicht als Computer, sondern als Software. Die Software ist auf jedem Windows®-PC  lauffähig und lauscht geduldig, ob von außen (vom Internet) jemand  Dateien anfordert. Bei einer Anfrage sucht die Webserver-Software die entsprechende Datei  von der Festplatte und schickt sie an den Anfragenden. Durch diese Server-Tätigkeit wird aus Ihrem normalen PC ebenfalls ein  Server, hier speziell ein Webserver (auch HTTP-Server genannt).

    HTTP;

    Code:
    HTTP (Hypertext Transfer Protocol) ist ein Set an Regeln (also ein Protokoll)  zum Datentransfer (Text-, Grafik-, Bild-, Sound-, Video- oder andere  Multimedia-Dateien) im World Wide Web. Sobald Internetnutzer ihren  Browser öffnen, nutzen sie indirekt bereits HTTP. HTTP ist ein  Anwendungsprotokoll, das auf den gebündelten TCP/IP-Protokollen basiert, den grundlegenden Protokollen des Internets.
    
       Wie der Bestandteil „Hypertext“ bereits andeutet, beinhaltet das  Konzept von HTTP die Idee, dass Daten Referenzen zu anderen Daten  enthalten können, die wiederum weitere Transfer-Requests starten. Jeder Webserver  bietet, zusätzlich zu den Webseiten die er hostet, einen HTTP Daemon,  der ankommende HTTP Requests behandelt und weiterleitet. Ein  Internetbrowser wiederum ist ein HTTP-Client, der HTTP-Requests an  Webserver versendet.
    
      Sobald ein Internetnutzer eine Web-Datei öffnet (also eine URL oder Uniform Resource Locator  eingibt) oder auf einen Hypertext-Link klickt, sendet der Browser  automatisch einen HTTP-Request an die über die URL zugewiesene  IP-Adresse (Internet Protocol Address). Der HTTP Daemon auf dem Ziel-Server erhält den Request und sendet die angefragten Dateien zurück.

    Python;

    Code:
    Python ist eine dynamische, d.h. interpretierende Script-Programmiersprache. Python wurde am Beginn der 1990er Jahre vom Niederländer Guido van Rossum  entwickelt. Heutzutage wird diese Sprache als Open-Source Project von  vielen Entwicklern weltweit unter der Führung von Guido in der Python Software Foundation (PSF)  weiterentwickelt. Er wollte eine leicht zu erlernende  Programmiersprache entwickeln. Es standen und stehen auch für die  Weiterentwicklung von Python im Vordergrund:
    
     
    
    • Intuitiver und lesbarer Programmcode
    • doch ebenso mächtig wie andere schon etablierte Programmiersprachen
    • für tägliche Programmieraufgaben geeignet
    • es sollte, ist und bleibt eine Open-Source Sprache
    Die Programmiersprache Python unterstützt wichtige Software-Entwicklungsmethoden: Strukturierte Programmierung, Object-Orientierte-Programmierung (OOP) und Aspect-Oriented-Programming (AOP).

    Hoffe mal, dass es dir was bringt und ich nicht voll den Sinn deiner Frage verfehlt habe

    Falls du Interesse an Python hast: https://www.python.org/ und http://www.google.com

    MfG


    Dailox
    Geändert von Dailox (08.02.2016 um 20:36 Uhr)

  6. #6
    Gesperrt
    Registriert seit
    24.08.2008
    Beiträge
    401

    Standard AW: python SimpleHTTPServer

    Code:
    >_ ruby -run -ehttpd . -p8000
    [2016-02-09 13:00:58] INFO  WEBrick 1.3.1
    [2016-02-09 13:00:58] INFO  ruby 2.3.0 (2015-12-25) [i686-linux]
    [2016-02-09 13:00:58] INFO  WEBrick::HTTPServer#start: pid=9081 port=8000
    Geht auch

Ähnliche Themen

  1. Python Malware
    Von StormSeven im Forum Python
    Antworten: 12
    Letzter Beitrag: 11.12.2010, 13:10
  2. Was ist überhaupt Python?
    Von reQuire im Forum Python
    Antworten: 7
    Letzter Beitrag: 22.07.2008, 23:19

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •