[Python-es] web service en python !!

pavel fuentes pafuco05 en gmail.com
Lun Nov 14 15:11:09 CET 2011


Logré correr un web service con rpclib-2.4.5-beta en windows xp sp3 y
apache 2.2.8. A continuación pongo todos los pasos que seguí:

-instalar setuptools-0.6c11.win32-py2.6(2).exe
-instalar lxml-2.3.win32-py2.6(15).exe
-copiar pytz-2011n-py2.6(2).egg en C:\Python26\Scripts
-ir con la línea de comandos a C:\Python26\Scripts
-ejecutar easy_install pytz-2011n-py2.6(2).egg
-con la línea de comandos poner el directorio de arskom-rpclib-bfe804f
-ejecutar setup.py install

Hasta aquí ya debería estar instalado rpclib para web services.

Para ver el web services poner el fichero .py(ejemplo:
helloworld_soap.py) en C:\wamp\www,
ejecutar este fichero desde la línea de comandos(no cerrar la línea de
comandos) y poner la
dirección en la url del navegador(ejemplo: http://localhost:7789/?wsdl)



APACHE:

-Para habilitar CGI en Apache seguir la siguientes instrucciones:


The next step is to use EditRocket to open the httpd.conf apache
configuration file located in the apache install directory in the conf
directory. Search the httpd.conf file for the line

Options Indexes FollowSymLinks

Add ExecCGI to this line. The line should now look similar to the
following (NOTE: there may be more options listed):

Options Indexes FollowSymLinks ExecCGI

Next, search for the following:

#AddHandler cgi-script .cgi

Uncomment this line by removing the # in front of the line, and add a
.py to the end of the line. The new line should look like this:

AddHandler cgi-script .cgi .py

Restart Apache


On 11/11/11, lasizoillo <lasizoillo en gmail.com> wrote:
> El día 11 de noviembre de 2011 17:44, pavel fuentes
> <pafuco05 en gmail.com> escribió:
>> Gracias por los consejos! Ya logré correr un web service con rpclib en
>> windows xp y apache.
>>
>
> Sería un detalle decir cuál ha sido la solución por si otra persona
> llega a los históricos de la lista a través de google.
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>


Más información sobre la lista de distribución Python-es