Utilizar websockets con Apache
Creo que los websockets tienen futuro, aunque aún está un poco complicado el meterle mano a la hora de desarrollar. Para quienes quieran usarlo en sus proyectos junto a Apache tan solo tendrán que permitir ejecutar Python en Apache e instalar pywebshocket.
Primero es necesario indicar que Apache reconozca Python en nuestro virtual host:
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
Despues instalar pywebshocket:
sudo python setup.py build
sudo python setup.py install
Y por último indicar en el httpd.conf añadirlo al Apache:
PythonPath "sys.path+['/usr/local/lib/python2.6/dist-packages/mod_pywebsocket']"
PythonOption mod_pywebsocket.handler_root /home/travis/Desktop/websock_handlers
PythonHeaderParserHandler mod_pywebsocket.headerparserhandler
How to set up apache to serve html5 websocket applications with pywebsocket
Server2Go es un servidor web completo y portable, el cual podremos tener instalado en CDROMs o unidades USB.
MAMP es un instalador de Apache, MySQL y PHP para Mac OS X sencillo y que con unos pocos clicks ya tenemos instaladas las aplicaciones más habituales para desarrollo web.