Multiples aplicaciones

12 views
Skip to first unread message

Jose

unread,
Mar 10, 2010, 10:46:24 AM3/10/10
to web2py-usuarios
Hola,

tengo hosting en webfaction y corriendo dos aplicaciones web2py desde
hace 4-5 meses. Hoy subí una tercera y en apache pongo lo mismo que en
las otras dos:

<VirtualHost 127.0.0.1:44051>
ServerName undominio.com.ar
ServerAlias www.undominio.com.ar

RewriteEngine On
RewriteRule ^/$ /miaplicacion3/ [R]

<LocationMatch "^(/[\w_]*/static/.*)">
Order Allow,Deny
Allow from all
</LocationMatch>

<Location "/">
Order Deny,Allow
Allow from all
</Location>
</VirtualHost>

el problema que tengo en que cuando entro me devuelve "invalid
controller".
Si cambio RewriteRule ^/$ /miaplicacion3/ [R] por RewriteRule ^/$ /
miaplicacion1/ [R]
funciona bien e ingresa a la aplicación1.

Probé con crear una nueva aplicación y subirla tal como la crea y
también me da el mismo mensaje.

La duda es saber si ha cambiado algo en web2py con los esqueletos de
aplicaciones que crea ahora respecto a los de hace unos meses.

Alguna idea de lo que está sucediendo.

Saludos
Jose

Mariano Reingart

unread,
Mar 10, 2010, 11:30:05 AM3/10/10
to web2py-...@googlegroups.com
2010/3/10 Jose <jja...@gmail.com>:

> Hola,
>
> tengo hosting en webfaction y corriendo dos aplicaciones web2py desde
> hace 4-5 meses. Hoy subí una tercera y en apache pongo lo mismo que en
> las otras dos:
>
> <VirtualHost 127.0.0.1:44051>
>  ServerName undominio.com.ar
>  ServerAlias www.undominio.com.ar
>
>  RewriteEngine On
>  RewriteRule ^/$ /miaplicacion3/ [R]
>
>  <LocationMatch "^(/[\w_]*/static/.*)">
>    Order Allow,Deny
>    Allow from all
>  </LocationMatch>
>
>  <Location "/">
>    Order Deny,Allow
>    Allow from all
>  </Location>
> </VirtualHost>
>

Como lo estas utilizando, con WSGI, FASTCGI, mod_proxy, etc...?

Sds

Mariano Reingart
http://www.web2py.com.ar
http://reingart.blogspot.com

Jose

unread,
Mar 10, 2010, 12:32:17 PM3/10/10
to web2py-usuarios

On 10 mar, 16:30, Mariano Reingart <reing...@gmail.com> wrote:

> Como lo estas utilizando, con WSGI, FASTCGI, mod_proxy, etc...?

WSGI

Jose

unread,
Mar 10, 2010, 12:39:58 PM3/10/10
to web2py-usuarios
Podes probar en www.corraleslamagdalena.com.ar

esto redirecciona a: http://www.corraleslamagdalena.com.ar/lamagdalena/

cambiando
RewriteRule ^/$ /lamagdalena/ [R] por:

RewriteRule ^/$ /examples/ [R] (nvalid
controller)

RewriteRule ^/$ /prueba/ [R] (nvalid
controller)

RewriteRule ^/$ /alguna_aplicacion_vieja/ [R] (funciona Ok)

fijate que examples se actualiza con hg pull (update) y yo lo tengo
actualizado, por eso pregunto si cambió en algo la estructura de una
app web2py.

Saludos

Mariano Reingart

unread,
Mar 10, 2010, 12:41:13 PM3/10/10
to web2py-...@googlegroups.com

Y como lo estás configurando? en la configuración que pasaste no
aparece nada, tenes bien el WSGIScriptAlias y el wsgihandler.py?

Sds

Mariano Reingart
http://reingart.blogspot.com

Jose

unread,
Mar 10, 2010, 12:47:50 PM3/10/10
to web2py-usuarios

On 10 mar, 17:41, Mariano Reingart <reing...@gmail.com> wrote:
>
> Y como lo estás configurando? en la configuración que pasaste no
> aparece nada, tenes bien el WSGIScriptAlias y el wsgihandler.py?

Mariano, antes de los virtual host tengo esto:

ServerRoot "/home/jjachuf/webapps/apachew2p/apache2"

LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule wsgi_module modules/mod_wsgi.so
#LoadModule ssl_module modules/mod_ssl.so

LoadModule alias_module modules/mod_alias.so
LoadModule authz_host_module modules/mod_authz_host.so

KeepAlive Off
Listen 44051

WSGIScriptAlias / /home/micuenta/web2py/wsgihandler.py

WSGIDaemonProcess web2py user=miusuario group=migrupo \
home=/home/micuenta/web2py/ \
processes=10 maximum-requests=500

NameVirtualHost 127.0.0.1:44051

aquí los tres VH (como dije los dos primeros funcionan pero el tercero
no)

por último esto:

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\"
\"%{User-Agent}i\"" combined
CustomLog logs/access_log combined
ServerLimit 5

Saludos

Mariano Reingart

unread,
Mar 10, 2010, 1:01:46 PM3/10/10
to web2py-...@googlegroups.com

Calculo que wsgihandler.py adentro esta apuntando correctamente a la
carpeta (o por defecto tomará /home/micuenta/web2py/)

Preguntas:
¿en el admin te aparece bien?
¿la carpeta/directorio no tiene ningún caracter especial en su nombre?
¿no hay links ni problemas de permisos?

Jose

unread,
Mar 10, 2010, 3:23:51 PM3/10/10
to web2py-usuarios

On 10 mar, 18:01, Mariano Reingart <reing...@gmail.com> wrote:


> On Wed, Mar 10, 2010 at 2:47 PM, Jose <jjac...@gmail.com> wrote:


> Calculo que wsgihandler.py adentro esta apuntando correctamente a la
> carpeta (o por defecto tomará /home/micuenta/web2py/)

Nunca toqué wsgihandler.py

>
> Preguntas:
> ¿en el admin te aparece bien?

No lo uso porque en su momento no lo pude hacer funcionar (si, sobre
https) y después no lo necesité y no volví a darle bola.

> ¿la carpeta/directorio no tiene ningún caracter especial en su nombre?

nada raro, ni eñes, ni acentos, ni nada por el estilo

> ¿no hay links ni problemas de permisos?

los mismos que en las dos aplicaciones que sí funcionan.

>
> Sds

Gracias por tu tiempo.

Mariano Reingart

unread,
Mar 10, 2010, 3:32:24 PM3/10/10
to web2py-...@googlegroups.com
2010/3/10 Jose <jja...@gmail.com>:

¿Si pones toda URL (controlador y función, ej /app/default/index)
también te da error?

Mariano Reingart
http://reingart.blogspot.com

Jose

unread,
Mar 10, 2010, 3:39:56 PM3/10/10
to web2py-usuarios

On 10 mar, 20:32, Mariano Reingart <reing...@gmail.com> wrote:

> ¿Si pones toda URL (controlador y función, ej /app/default/index)
> también te da error?

Ya probé pero no funciona.

Cambié la definición del VH por esta:

<VirtualHost 127.0.0.1:44051>
ServerName midominio.com.ar
ServerAlias www.midominio.com.ar
DocumentRoot /home/micuenta/web2py/applications/miaplicacion

RewriteEngine On
RewriteRule ^/$ /miaplicacion/ [R]

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

<Directory /home/jjachuf/webapps/apachew2p/>
Options indexes FollowSymLinks MultiViews
AllowOverride None


Order Allow,Deny
Allow from all

</Directory>
</VirtualHost>


Ahora funciona!

Podrías decirme por qué algunas aplicaciones funcionan con el otro VH
y otras no.

Saludos

Reply all
Reply to author
Forward
0 new messages