Articles of webserver

python -m SimpleHTTPServer – Escuchando en 0.0.0.0:8000 pero http://0.0.0.0:8000/test.html da “Página no encontrada”

Después de cding a mi carpeta entro python -m SimpleHTTPServer y obten Serving HTTP on 0.0.0.0 port 8000 … en respuesta. Pero cuando llego a http://0.0.0.0:8000/test.html un error de página no encontrada. También he intentado pushd /path/you/want/to/serve; python -m SimpleHTTPServer; popd tomado de esta pregunta Cuando presiono ls puedo ver el archivo y el directorio. […]

wsdl2dispatch genera una excepción al generar el archivo del servidor

Quiero implementar un servidor web SOAP utilizando la biblioteca ZSI de Python. Intenté la solución descrita aquí , pero obtengo una excepción al usar el comando wsdl2dispatch como se describe en la página 6 del libro: wsdl2dispatch –extended mywsdl.xml Se levanta: Traceback (most recent call last): File “/usr/local/bin/wsdl2dispatch”, line 11, in load_entry_point(‘ZSI==2.0rc3’, ‘console_scripts’, ‘wsdl2dispatch’)() File […]

La aplicación del matraz obtiene “IOError: Tubería rota”

Ahora utilizo matraz para desarrollar una aplicación web. Pero al principio funciona bien, después de operar la página web por un tiempo, el back-end del matraz muestra un error como este: File “/usr/lib64/python2.6/BaseHTTPServer.py”, line 329, in handle self.handle_one_request() File “/usr/lib/python2.6/site-packages/werkzeug/serving.py”, line 251, in handle_one_request return self.run_wsgi() File “/usr/lib/python2.6/site-packages/werkzeug/serving.py”, line 193, in run_wsgi execute(self.server.app) File “/usr/lib/python2.6/site-packages/werkzeug/serving.py”, […]

Servidor web Python independiente y / o nginx

Así que he leído algo acerca de los marcos web de Python (¿o servidores?), Principalmente Tornado y Bottle pero también FAPWS3 , y todavía hay algunas áreas grises. Primero, se dice que estos tres marcos web son rápidos, pero todos incluyen un servidor web escrito en Python (excepto FAPWS3) que debe colocarse detrás de nginx […]

Websockets con Tornado: obtenga acceso desde el “exterior” para enviar mensajes a los clientes

Estoy empezando a entrar en WebSockets como una forma de enviar datos de un servidor a clientes conectados. Ya que uso Python para progtwigr cualquier tipo de lógica, miré Tornado hasta ahora. El siguiente fragmento muestra el ejemplo más básico que se puede encontrar en cualquier lugar de la Web: import tornado.httpserver import tornado.websocket import […]

¿Por qué usar Tornado y Frasco juntos?

Por lo que puedo decir, Tornado es un servidor y un framework en uno. Me parece que usar Flask y Tornado juntos es como agregar otra capa de abstracción (más sobrecarga). ¿Por qué la gente usa Flask y Tornado juntos, cuáles son las ventajas?

¿Cómo ejecutar el script de python en el BaseHTTPSERVER creado por python?

Simplemente he creado un servidor python con: python -m SimpleHTTPServer Tuve un .htaccess (no sé si es útil con el servidor Python) con: AddHandler cgi-script .py Options +ExecCGI Ahora estoy escribiendo un simple script en python: #!/usr/bin/python import cgitb cgitb.enable() print ‘Content-type: text/html’ print ”’ My website Here I am ”’ Hago test.py (nombre de […]

Cómo copiar / clonar un entorno virtual del servidor a la máquina local

Tengo un proyecto django de Python existente que se ejecuta en el servidor web. Ahora el cliente necesita hacer algunos cambios en el código existente. Así que necesito configurarlo en mi máquina local. Todos los paquetes necesarios para este proyecto se instalan en un entorno virtual. ¿Cómo puedo copiar o clonar este entorno virtual en […]

¿Puedo ejecutar un script de Python como un servicio?

¿Es posible ejecutar un script de Python como un servicio en segundo plano en un servidor web? Quiero hacer esto para la comunicación de socket.

Servidor web multiproceso en python.

Estoy tratando de crear un servidor web multiproceso en Python, pero solo responde a una solicitud a la vez y no puedo entender por qué. ¿Puedes ayudarme por favor? #!/usr/bin/env python2 # -*- coding: utf-8 -*- from SocketServer import ThreadingMixIn from BaseHTTPServer import HTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler from time import sleep class ThreadingServer(ThreadingMixIn, HTTPServer): […]