informatique:pyhton:fournir_un_service_http

Fournir un service http en Python

Le bout de code suivant permet d’exécuter temporairement un service http (80/tcp) en Python.

Le dossier où vous vous trouvez devient le “BaseHTTP”, c'est-à-dire la racine du site accessible en http. Dans l'exemple, il s'agit du dossier /tmp/certbot/public_html.

Si vous avez déjà un service httpd comme Apache qui fonctionne et occupe déjà le port 80, il faudra veiller à l'arrêter avant.

  1. mkdir -p /tmp/certbot/public_html/.well-known/acme-challenge
  2.  
  3. cd /tmp/certbot/public_html
  4.  
  5. printf "%s" asFY_-_9W8N-Z4zPKwXvu5_pBv1kMAC4j3ag7VWFAko.Rj9bJx4j8slMw-Pxkq47MKU3TybtCD4ohJxc6kafaX0 > .well-known/acme-challenge/asFY_-_9W8N-Z4zPKwXvu5_pBv1kMAC4j3ag7VWFAko
  6.  
  7. sudo $(command -v python2 || command -v python2.7 || command -v python2.6) -c "import BaseHTTPServer, SimpleHTTPServer; \
  8. s = BaseHTTPServer.HTTPServer(('', 80), SimpleHTTPServer.SimpleHTTPRequestHandler); \
  9. s.serve_forever()"
Entrer votre commentaire. La syntaxe wiki est autorisée:
  _      __   __ __  _   __   ____  _   __
 | | /| / /  / //_/ | | / /  /  _/ | | / /
 | |/ |/ /  / ,<    | |/ /  _/ /   | |/ / 
 |__/|__/  /_/|_|   |___/  /___/   |___/
 
  • Partager le signet (social bookmarking)
  • Partager "Fournir un service http en Python" sur Reddit
  • Partager "Fournir un service http en Python" sur blogmarks
  • Partager "Fournir un service http en Python" sur Google
  • Partager "Fournir un service http en Python" sur Socializer
  • Partager "Fournir un service http en Python" sur Spurl
  • Partager "Fournir un service http en Python" sur StumbleUpon
  • Partager "Fournir un service http en Python" sur Tailrank
  • Partager "Fournir un service http en Python" sur Technorati
  • Partager "Fournir un service http en Python" sur Wists
  • Partager "Fournir un service http en Python" sur Yahoo! Myweb
  • Partager "Fournir un service http en Python" sur BobrDobr
  • Partager "Fournir un service http en Python" sur Memori
  • Partager "Fournir un service http en Python" sur Faves
  • Partager "Fournir un service http en Python" sur Favorites
  • Partager "Fournir un service http en Python" sur Facebook
  • Partager "Fournir un service http en Python" sur Newsvine
  • Partager "Fournir un service http en Python" sur Twitter
  • Partager "Fournir un service http en Python" sur myAOL
  • Partager "Fournir un service http en Python" sur RawSugar
  • Partager "Fournir un service http en Python" sur LinkaGoGo
  • Partager "Fournir un service http en Python" sur Mister Wong
  • Partager "Fournir un service http en Python" sur Wink
  • Partager "Fournir un service http en Python" sur Diigo
  • Partager "Fournir un service http en Python" sur Netvouz
  • informatique/pyhton/fournir_un_service_http.txt
  • Dernière modification: 2018/11/04 19:53
  • par Cédric ABONNEL