Haven't touched mod_python. Heard/Read discouraging things about it.
Thanks for the AddHandler tip, I think I found what you were asking
about. I had the following extra AddHandlers in
<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddHandler cgi-script .py #removed
AddHandler wsgi-script. wsgi #removed
</IfModule>
I think I added them as part of a tutorial (or just out of curiosity)
a while back. Removed them. Now it works without
AddHandler wsgi-script .wsgi .py
in the WSGIScriptAlias in the vhost.
On Nov 15, 2:16 pm, "Graham Dumpleton" <[EMAIL PROTECTED]>
wrote:
> 2008/11/16 Adam Yee <[EMAIL PROTECTED]>:
>
>
>
> > Ah yes, access to index.html became forbidden while including this in
> > the VirtualHost
>
> >>> DocumentRoot "C:/web/wsgi"
>
> > Removing it now allows static files to be brought up in the original
> > document root.
>
> > After more testing, I still need the 'AddHandler wsgi-
> > script .wsgi .py' to use the VirtualHost.
>
> WSGIScriptAlias and AddHandler are two different ways of configuring
> WSGI scripts, there should not be a need to use both at some time.
> There must still be something wrong with your overall Apache
> configuration.
>
> Show what you are now using both in and outside of the VirtualHost.
>
> BTW, do you have mod_python loaded at same time? Do you have any other
> AddHandler directives in configuration which mention ,py files?
>
> Graham
>
>
>
> > On Nov 14, 1:06 am, "Graham Dumpleton" <[EMAIL PROTECTED]>
> > wrote:
> >> 2008/11/14 Adam Yee <[EMAIL PROTECTED]>:
>
> >> > It seems I don't need it. However, I'm getting 403 forbidden from
> >> > trying to refresh the page, which I don't understand either. Earlier
> >> > I was getting the 403 error probably because I didn't add '/
> >> > handler.py' to the end of the filesystem path. The mixture of this
> >> > mistake and the refresh issue is what caused some confusion. This now
> >> > works fine without AddHandler.
>
> >> > <VirtualHost *:8080>
>
> >> > DocumentRoot "C:/web/wsgi"
>
> >> One would not normally go changing DocumentRoot but would leave it as
> >> default where static files are.
>
> >> I would generally not recommend changing it to location of the WSGI
> >> script files. That you did is why AddHandler would have been necessary
> >> if for some reason the WSGIScriptAlias wasn't working.
>
> >> Graham
>
> >> > ServerName localhost
> >> > ServerAlias server
>
> >> > WSGIScriptAlias /wsgi "C:/web/wsgi/handler.py"
>
> >> > <Directory "C:/web/wsgi">
> >> > #AddHandler wsgi-script .wsgi .py
> >> > Order allow,deny
> >> > Allow from all
> >> > </Directory>
>
> >> > </VirtualHost>
>
> >> > Beginner's mistake :/
>
> >> > On Nov 13, 10:01 pm, "Graham Dumpleton" <[EMAIL PROTECTED]>
> >> > wrote:
> >> >> Without seeing all the relevant bits of Apache configuration, ie., how
> >> >> you tried to set it up in the first place, hard to tell. Were you
> >> >> trying to use WSGIScriptAlias? How was it set and in what context,
> >> >> ie., global configuration or inside VirtualHost etc etc.
>
> >> >> Graham
>
> >> >> 2008/11/14 Adam Yee <[EMAIL PROTECTED]>:
>
> >> >> > For some reason, I needed to add this directive,
>
> >> >> > AddHandler wsgi-script .wsgi
>
> >> >> > in order to get my hello world working.
>
> >> >> > Can anyone clarify why this was needed?
>
> >> >> > On Nov 10, 12:20 pm, gert <[EMAIL PROTECTED]> wrote:
> >> >> >> On Nov 10, 3:55 am, kaos <[EMAIL PROTECTED]> wrote:
>
> >> >> >> > Thanks for your help but I've got it running now,
>
> >> >> >> > I should have just opted for the VirtualHost option in the first
> >> >> >> > place, it works like a charm
>
> >> >> >> > <VirtualHost *:80>
>
> >> >> >> > ServerName localhost
> >> >> >> > ServerAlias localhost
> >> >> >> > ServerAdmin [EMAIL PROTECTED]
>
> >> >> >> > DocumentRoot "c:/wsgi"
>
> >> >> >> > WSGIScriptAlias / "c:/wsgi/handler.py"
>
> >> >> >> > <Directory "c:/wsgi">
> >> >> >> > Order allow,deny
> >> >> >> > Allow from all
> >> >> >> > </Directory>
>
> >> >> >> > Alias /robots.txt "c:/htdocs/robots.txt"
> >> >> >> > Alias /index.html "c:/htdocs/index.html"
>
> >> >> >> > Alias /images/ "c:/htdocs/images/"
>
> >> >> >> > </VirtualHost>
>
> >> >> >> > Am I doing it right?
>
> >> >> >> yep- Hide quoted text -
>
> >> >> >> - Show quoted text -- Hide quoted text -
>
> >> >> - Show quoted text -- Hide quoted text -
>
> >> - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/modwsgi?hl=en
-~----------~----~----~----~------~----~------~--~---