What are you trying to do? This is not web2py code. On Friday, 13 June 2014 05:59:53 UTC-5, Alfonso Pastor Sierra wrote: > > > Hello, editing /var/web2py/subwsgihandler.py and commenting two lines: > > def start_response(self, status, headers, info=None): > # rewrite redirect URLs, so external referencens have the > SCRIPT_NAME prefix > if not status.startswith('3'): > return self._start_response(status, headers, info) > # status: 3xx (redirect) > _headers = [] > for key, value in headers: > # if key == 'Set-Cookie': > # don't modify the cookie, it already has a modified > location > #return self._start_response(status, headers, info) > # relative URLs start with '/', absolute URLs start with 'http' > if key == 'Location' and value.startswith('/'): > value = self.script_name + value > _headers.append((key, value)) > return self._start_response(status, _headers, info) > > it runs without errors. > > Why? > > El domingo, 1 de junio de 2014 13:06:18 UTC+2, Alfonso Pastor Sierra > escribió: >> >> Hello, >> >> I have a web2py application with apache: >> >> cat /etc/apache2/conf.d/controlies-apache >> >> WSGIScriptAlias /controlies /var/web2py/subwsgihandler.py >> >> WSGIDaemonProcess web2py user=www-data group=www-data \ >> home=/var processes=5 \ >> maximum-requests=10000 \ >> threads=1 >> >> <Location "/controlies"> >> Order deny,allow >> Allow from all >> WSGIProcessGroup web2py >> </Location> >> >> With Debian Squeeze when I run: >> >> # wget http://ldap/controlies >> >> The result is: >> >> >> --2014-05-31 21:10:19-- http://ldap/controlies >> Resolviendo ldap... 172.23.231.3 >> Connecting to ldap|172.23.231.3|:80... conectado. >> *Petición HTTP enviada, esperando respuesta... 303 SEE OTHER* >> *Localización: >> /controlies/init/default/user/login?_next=/controlies/init/default/index >> [siguiendo]* >> *--2014-05-31 21:10:19-- >> >> http://ldap/controlies/init/default/user/login?_next=/controlies/init/default/index >> >> <http://ldap/controlies/init/default/user/login?_next=/controlies/init/default/index>* >> *Reusing existing connection to ldap:80.* >> *Petición HTTP enviada, esperando respuesta... 200 OK* >> Longitud: 12488 (12K) [text/html] >> Saving to: `controlies' >> >> 100%[=====================>] 12.488 --.-K/s in 0s >> >> 2014-05-31 21:10:19 (803 MB/s) - `controlies' saved [12488/12488] >> >> >> But, after upgrading the server to Debian Wheezy when I run: >> >> >> #wget http://ldap/controlies >> >> >> The result is: >> >> >> --2014-05-31 21:12:03-- http://ldap/controlies >> Resolviendo ldap... 172.23.231.3 >> Connecting to ldap|172.23.231.3|:80... conectado. >> *Petición HTTP enviada, esperando respuesta... 303 SEE OTHER* >> *Localización: /init/default/user/login?_next=/init/default/index >> [siguiendo]* >> *--2014-05-31 21:12:03-- >> http://ldap/init/default/user/login?_next=/init/default/index >> <http://ldap/init/default/user/login?_next=/init/default/index>* >> *Reusing existing connection to ldap:80.* >> *Petición HTTP enviada, esperando respuesta... 404 Not Found* >> *2014-05-31 21:12:03 ERROR 404: Not Found.* >> >> >> From the web browser the error is: >> >> Not Found >> The requested URL /init/default/user/login was not found on this server. >> >> >> The apache error log is: >> >> [Thu May 29 13:14:56 2014] [error] [client 172.23.231.9] File does not >> exist: /var/www/init, referer: http://ldap/ >> >> >> Which may be the reason for the incorrect mapping and subsequent error? >> >> Thanks >> >> >>
-- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.