Hey guys, thanks for the help. 
(1 )I have confirmed mod-wsgi has been compiled against the correct version 
of python.
(2) I have also confirmed mod-wsgi is in the list of loaded modules.

My next question is what file do I place the WSGIScript directive in? I 
can't seem to find which file it goes in....



On Thursday, January 10, 2013 3:54:12 PM UTC-5, ke1g wrote:
>
> The apache configuration files must have, at a minimum, a WSGIScriptAlias 
> directive.
>
> There is also a list of the apache modules which get loaded, and mod_wsgi 
> must be included.
>
> mod_wsgi must be linked against the particular apache, but the 
> distribution, if you're using the OS's package manager, should have made 
> sure of that.
>
> As previously mentioned by another, mod_wsgi is linked against a 
> particular python interpreter.  Again, hopefully the OS package manager 
> pulls in stuff built to work together, but this does mean that you can't, 
> say, use python2.7 if the distribution's python is a 2.6.
>
> It is much to be preferred, though not absolutely required, that the 
> python in question was build after passing "--enable-shared" to the 
> configure script.  Unless you build everything yourself (which I usually 
> do, but not yet on Raspberry PI), you have no control of this.
>
> That WSGIScriptAlias directive should probably specify a python-path 
> argument specifying the directory with manage.py in it, though I've seen it 
> work with the adding of this path deferred to the wsgi script  python 
> module.
>
> You can use a virtualenv, but it must have been made with the python 
> interpreter against which mod_wsgi is linked (not the same file, but 
> ve/bin/python is generally a copy, and this works well enough), but you 
> will either need to use the WSGIPythonHome directive, or, if your mod_wsgi 
> is new enough, the python-home argument of the WSGIScriptAlias directive.  
> (The advantage of the latter is the ability to use separate virtualenvs in 
> separate VirtualHosts, whereas WSGIPytonHome is global across all mod_wsgi 
> daemon processes under a single apache..)
>
> You will want to configure Alias directives to allow serving your STATIC 
> and MEDIA files at the expected URLs.
>
> You will need a number of Directory directives (though fewer than some 
> people think).
>
> The mod_wsgi documentation is excellent.  If you think otherwise it is 
> because you don't yet appreciate the complexity of the issues.
>
> Bill
>
> On Thu, Jan 10, 2013 at 3:27 PM, <7equiv...@gmail.com <javascript:>>wrote:
>
>> When you say "From there it should just be configuration." Do you mean 
>> either (1) Configuring mod-wsgi to work with apache, or (2) Configuring 
>> mod_wsgi to work with Django. 
>>
>> The errors where involved with my first attempt at installing mod-wsgi 
>> according to the Django instructions, However now I'm using *sudo 
>> apt-get install libapache2-mod-wsgi *which is not mentioned in the 
>> Django docs. And step (3) seems to do whatever it does just fine with no 
>> errors.
>>
>> I'm not sure if I should be focusing on configuring mod-wsgi to work with 
>> apach or configuring mod-wsgi to work with Django. I'm sure there are steps 
>> for both that need to be taken....
>>
>>
>> On Thursday, January 10, 2013 2:53:35 PM UTC-5, Nikolas Stevenson-Molnar 
>> wrote:
>>
>>> From there, it should just be configuration. What errors are you seeing? 
>>>
>>> _Nik 
>>>
>>> On 1/10/2013 10:59 AM, 7equiv...@gmail.com wrote: 
>>> > Hello, I need help configuring the Apache production server to work 
>>> > with Django on a Rapberry pi. I am still new to Linux. Here is what 
>>> > I've done so far. 
>>> > 
>>> > (1) I have successfully installed Apache on my Raspberry pi. I have 
>>> > used it to serve up php webpages. 
>>> > (2) I have successfully installed Django on the RaspPi and created a 
>>> > project that works with the Django development server. 
>>> > (3) I have run the command ~$ sudo apt-get install libapache2-mod-wsgi 
>>> > 
>>> > I am unsure where to proceed after step 3. Did step 3 install and 
>>> > configure mod-wsgi to work with Apache, or do I still have some 
>>> > initialization steps? Or, does the next step involve Django. I have 
>>> > read and followed the steps from the Django website, but they produced 
>>> > errors and where confusing to me. 
>>> > 
>>> > Any help would be greatly appreciated! 
>>> > -- 
>>> > You received this message because you are subscribed to the Google 
>>> > Groups "Django users" group. 
>>> > To view this discussion on the web visit 
>>> > https://groups.google.com/d/**msg/django-users/-/**6SE8SJkDxf0J<https://groups.google.com/d/msg/django-users/-/6SE8SJkDxf0J>.
>>> >  
>>>
>>> > To post to this group, send email to django...@googlegroups.com. 
>>> > To unsubscribe from this group, send email to 
>>> > django-users...@**googlegroups.com. 
>>> > For more options, visit this group at 
>>> > http://groups.google.com/**group/django-users?hl=en<http://groups.google.com/group/django-users?hl=en>.
>>> >  
>>>
>>>
>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Django users" group.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msg/django-users/-/F8Bo4d3IP5oJ.
>>
>> To post to this group, send email to django...@googlegroups.com<javascript:>
>> .
>> To unsubscribe from this group, send email to 
>> django-users...@googlegroups.com <javascript:>.
>> For more options, visit this group at 
>> http://groups.google.com/group/django-users?hl=en.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/dI-WJkJzgDsJ.
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.

Reply via email to