there is currently only one virtual host set up, for the site i'm working on. I do not need anything to happen with the other url. my django files are in a folder at the same level as the root folder of the site.
i simply need a virtual host for www.website.net that sits at /home/ site1/ on my server that has a django directory at /home/site1/mysite to work. the django files themselves at /mysite work just fine, and were working before i attempted to set up the virtual host. and www.website.net was working just fine as well with the way the <Location *>'s are currently set up, before the virtual host stuff was added. i figure i'm missing something before the first <Location> that is causing the issue of the directory for the django apps not to be read. I do not want to set them up in the public_html directory as that is the main site directory, which if per chance i need to give someone access to that... i don't want them in the django directories at all. the server itself is a virtual server from godaddy running red hat 7 w/ apache and mod_python. I was looking at a few pages and they mention DocumentRoot... should this be to /home/site1 or to the project files? how does PythonInterpreter need to be applied? On Jan 3, 9:22 pm, Graham Dumpleton <graham.dumple...@gmail.com> wrote: > On Jan 4, 12:53 pm, garagefan <monkeygar...@gmail.com> wrote: > > > no, as then i would need to use, for example...www.website.net/mysite/* > > instead ofwww.website.net/*forthe various apps. > > If you are mounting it at root of web site, you should not be setting > django.root with PythonOption directive for a start. You only need set > django.root when mounted at a sub url. That you had set it gave the > impression you wanted it mounted at a sub url. > > > as i said the locations worked perfectly before attempting to create > > the virtual host. right now i need to have this virtual host point to > > the correct website on my server. > > As I said, you need to provide more complete configuration which shows > both Django sites and how you have set them up. > > If your VirtualHost containers are the same except for ServerName in > each, then show that by providing the configurations for both, or be > clear about that and state it rather than us having to assume what it > all looks like. > > > would i change server name to be an ip address? as each website on my > > server has a unique address, while having the same port? since 80 is > > the open port for apache > > Show configurations for both VirtualHost's and then we may be able to > answer. > > Graham > > > On Jan 3, 8:47 pm, Graham Dumpleton <graham.dumple...@gmail.com> > > wrote: > > > > On Jan 4, 12:17 pm, garagefan <monkeygar...@gmail.com> wrote: > > > > > I've read the documentation, and it doesn't seem clear enough, or > > > > provide a fully working example? > > > > > i've copied what i have in my python.conf file, keep in mind that i > > > > have removed site specific names and have made them generic > > > > > NameVirtualHost *:80 > > > > > <VirtualHost *:80> > > > > ServerNamewww.website.net > > > > > <Location "/"> > > > > Presumably you mean /mysite here and not the root of the web server. > > > This needs to match what you have set django.root to. > > > > Graham > > > > > SetHandler python-program > > > > PythonHandler django.core.handlers.modpython > > > > SetEnv DJANGO_SETTINGS_MODULE mysite.settings > > > > PythonOption django.root /mysite > > > > PythonDebug On > > > > PythonPath "['/home/html'] + sys.path" > > > > </Location> > > > > <Location "/styles"> > > > > SetHandler None > > > > </Location> > > > > <Location "/images"> > > > > SetHandler None > > > > </Location> > > > > </VirtualHost> > > > > > i get no python errors, however when i go to the site i receive > > > > nothing. these locations worked previous to attempting to set up a > > > > virtual host. i assume *:80 is the port? in which case, i suppose it > > > > may be possible that the port is incorrect? in which case, i'm unsure > > > > as to where to check this... i assume under the apache conf file? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@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 -~----------~----~----~----~------~----~------~--~---