Here is the latest communication from my hosting provider: We will schedule mod_wsgi installation at the beginning of next week. Please let us know what configuration options you would like to have. System Administrators will review the list and if it does not affect other customers on the server the changes will be implemented.
The apache processes are started on the server with a -f referring to a configuration file in my home directory, to which I don't have read access. There is also an htdocs subdirectory that is my document root. Their web interface allows me to change a couple of features of the configuration (Server Name, Log Level, Directory Index, Timeout, Keep Alive, Directory Listing), and start and stop the webserver, but that's it. It is natural to assume that, since this server has 241 users with the same set-up I have, each with different domain names pointing to the same IP address, there must be a virtual host declaration in this hidden configuration file. As I understand the quote above, I can propose any set of configuration options for inclusion in this file, as long as it doesn't have a negative effect on other users. I also have to decide where to install django (if they don't do it for me), where to put my django application files, and where to put my site media. I'd be grateful for any advice on these topics. Thanks, --Todd tiemonster wrote, on 12/12/2010 06:03 AM: > Do you have access to any sort of virtualhost file? I honestly can't > say I've ever tried it with an .htaccess. It would be rather > inefficient because it would be read on every connection. I'm not > sure, but I think that might force a reload on every connection. > > -Mark > > On Dec 11, 10:40 pm, Todd Wilson <twil...@csufresno.edu> wrote: >> tiemonster wrote, on 12/11/2010 05:45 AM: >> >>> 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. >> >> Thanks for clearing that up; I will definitely have them install >> mod_wsgi. But, will there be more for them to do than just installing >> the module? In other words, presuming that they are not already >> familiar with mod_wsgi, will I also have to ask them make some further >> modifications to the Apache config file, which I don't have access to, >> or can I do the rest myself with an .htaccess file? >> >> --Todd> 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.