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
Como lo estas utilizando, con WSGI, FASTCGI, mod_proxy, etc...?
Sds
Mariano Reingart
http://www.web2py.com.ar
http://reingart.blogspot.com
On 10 mar, 16:30, Mariano Reingart <reing...@gmail.com> wrote:
> Como lo estas utilizando, con WSGI, FASTCGI, mod_proxy, etc...?
WSGI
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
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
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
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?
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.
¿Si pones toda URL (controlador y función, ej /app/default/index)
también te da error?
Mariano Reingart
http://reingart.blogspot.com
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