web2py por defecto sólo deja acceder a la sección admin si se conecta desde la misma máquina, si no dará el error «admin is disabled because insecure channel» Para conectar de forma remota, hay que habilitar el HTTPS o un túnel SSH. Aquí explicaré como habilitar el HTTPS.
openssl genrsa -out server.key 2048
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
Ahora podemos lanzar el servidor con python web2py.py -c server.crt -k server.key
y acceder mediante https://
no entiendo nada donde se tiene que colocar esas sentencias open……
y me puedes echar una mano con wep2py y la conexion a postgres te lo agradeceria ya hice todo lo que que dice en el manual de massimo y nada me da siempre error en esa linea gracias
openssl es un comando de linux. En Debian está dentro del paquete «openssl».
Este post igual está un poco desactualizado, hace tiempo que no hago nada con Web2py.
Yo usaba MySQL. Para definir el servidor SQL se hace dentro del directorio de la aplicación, en el subdirectorio «models/db.py». En ese mismo archivo puedes definir el esquema de la base de datos.
Existen grupos sobre Web2py:
https://groups.google.com/forum/?fromgroups#!forum/web2py (inglés)
https://groups.google.com/forum/?fromgroups#!forum/web2py-usuarios (español)