To use Django with Apache, it would be necessary to install *some*
python interpreter into the server. I used Django on our shared
hosting site using an .htaccess that called the mod_python handler in
Django. However, mod_python was already installed. If they are
offering to install mod_wsgi, then absolutely take them up on it. The
performance difference between mod_wsgi and pretty much every other
Apache arrangement cannot be understated.

-Mark


On Dec 9, 8:56 pm, Todd Wilson <twil...@csufresno.edu> wrote:
> A couple of weeks ago I sent the message quoted below to the list.  One
> reader (Daniel Roseman) replied and suggested that I might not need to
> ask the hosting service to install anything, quoting documentation from
> the FastCGI section, but it seemed to me (as explained in my reply on
> 11/28/2010) that mod_fastcgi had to be installed, which it isn't (or at
> least it's not in /etc/apache2/mods-available/).
>
> Anyway, I got through to the hosting provider's tech support with my
> request and got this reply:
>
>    According to Django requirements (http://packages.debian.org/lenny
>    /python-django) and our experience there is no need to have
>    mod_python or mod_wsgi installed on the server.  So, you could
>    try to run Django web site on the server.  If any problem arises we
>    will install the mod_wsgi module.
>
> I wonder if they are referring to the development server here.  Please
> correct me if I'm wrong, but I understood from the documentation that a
> vanilla installation of Apache would not be sufficient to deploy
> production Django applications, except possibly through (old-fashioned)
> CGI:  some form of integration (mod_wsgi, mod_python, mod_fastcgi, ...)
> would be needed.  Is that right?
>
> In any case, they are willing to install mod_wsgi.  Not being very
> familiar with Apache configuration, can someone tell me how much of the
> WSGI configuration mentioned in the Django docs for WSGI deployment
> (http://docs.djangoproject.com/en/1.2/howto/deployment/modwsgi/) can be
> done with an .htaccess file, and how much I will have to ask them to do
> for me?
>
> Thanks,
>
> --Todd
>
> Todd Wilson wrote, on 11/27/2010 07:20 PM:> I'm helping some friends improve 
> a portal website they have created
> > using PHP, but which would be ideal for Django, in the sense that a lot
> > of the work they've already done, and would like to do as they improve
> > the site, would be easy to do in Django.  They have a hosting contract
> > with Intermedia (http://www.intermedia.net/) and would very much like to
> > keep it.  I've gotten ssh access to their server and went poking around
> > a bit, and, although python is available on the server (version 2.5.2),
> > there doesn't seem to be any support for WSGI, mod_python, FastCGI, or
> > the other deployment options listed in the documentation (at least I
> > didn't see them in /etc/apache2/mods-available/), and it doesn't look
> > like they support other frameworks (Rails, Drupal, Zope) either.
>
> > My question:  I've always set up my own servers and don't have any
> > experience with web hosting;  is there a minimal sort of request that I
> > could make to Intermedia that, if granted, would make it possible for me
> > (and presumably others) to deploy a Django site using their service, or
> > should I just try to convince my friends to find a different hosting
> > service?  It seems like there would be many to choose from:
>
> >    http://code.djangoproject.com/wiki/DjangoFriendlyWebHosts
>
> > Thanks,
>
> > --Todd

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to