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
-~----------~----~----~----~------~----~------~--~---

Reply via email to