Hey! I figured it out.
Seems like I had another <Directory> directive somewhere below in the 
httpd.conf. I don't know from where did it come but it was there and I had 
a lot of head scratching to do. Commenting that out served my site, but 
without the images and the CSS. I think I have some directives to place in 
the httpd.conf file which I am missing.

Thanks a lot,
Milind.

On Friday, November 16, 2012 2:58:20 PM UTC+5:30, Graham Dumpleton wrote:
>
> Adding the Directory directive is normally the solution to that specific 
> error. Permissions on the directory is normally a different error.
>
> Can only suggest changing it to:
>
> <Directory /tt_drive/code/tindo/terido/apache>
> Order allow,deny
> Allow from all
> XXX SYNTAX ERROR XXX
> </Directory>
>
> and restart Apache.
>
> If you get an error message about that line then the file is definitely 
> being read at least.
>
> If get error take that line out and then change WSGIScripAlias to:
>
> WSGIScriptAlias / /XXXXXXX/tt_drive/code/tindo/terido/apache/django.wsgi
>
> Restart and make request again. Validate that the error in Apache 
> configuration is then showing the path with X's in it.
>
> This will validate it is using that directive.
>
> This is just to make sure you don't have multiple virtual host files which 
> have duplicate definitions in them which aren't quite the same and you have 
> been modifying the same one.
>
> Also tell us which file you are putting it in. If in a sites-available 
> directory, make sure that the sites-enabled directory still has a symlink 
> to it and that it hasn't somehow become a copy and thus why you might have 
> a duplicate.
>
> Graham
>
>
>
> On 16 November 2012 19:23, Milind <[email protected] <javascript:>>wrote:
>
>> I am configuring Apache to run with the WSGI module in place of Django 
>> development server.
>> Using Apache 2.4, mod_wsgi 3.4, Python 2.7 on Ubuntu 12.10 Desktop.
>>
>> When I serve my site through Apache, I get this error :
>>
>> Forbidden
>>
>> You don't have permission to access / on this server.
>>
>> My Apache configuration file looks like this(only the relevant fields) :
>>
>> WSGIScriptAlias / /tt_drive/code/tindo/terido/apache/django.wsgi
>> <Directory /tt_drive/code/tindo/terido/apache>
>> Order allow,deny
>> Allow from all
>> </Directory>
>>
>> Also I have set the permissions for the drive /tt_drive to be 777.
>>
>> The Apache error log says something like this :
>>
>> [Fri Nov 16 07:53:45.365094 2012] [authz_core:error] [pid 19081:tid 
>> 140242585626368] [client 223.239.136.204:52318] AH01630: client denied 
>> by server configuration: /tt_drive/code/tindo/terido/apache/django.wsgi
>>
>> I searched Google for solutions. All of them told me to insert the 
>> <Directory> directive in my httpd.conf file. But I had already done that. 
>> Pretty clear from the mod_wsgi documentation. I also tried restarting my 
>> server multiple times. Still the same error.
>>
>> Please help.
>>
>> Thanks,
>> Milind.
>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msg/modwsgi/-/AIbCBpTIE3gJ.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> To unsubscribe from this group, send email to 
>> [email protected] <javascript:>.
>> For more options, visit this group at 
>> http://groups.google.com/group/modwsgi?hl=en.
>>
>
>

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