Actually, this is not all together informed. If you deploy any "private groups" your files directory should be located outside the webroot. You would of course have to change the files serving type to "private".
If you allow "private groups" don't put files in:
/var/www/OG_drupal/sites/default/files
Put your files out side the web root:
code - /var/www/OG_drupal
files - /var/www/OG_files
Not quite right. No need for other modules.
Actually, this is not all together informed. If you deploy any "private groups" your files directory should be located outside the webroot. You would of course have to change the files serving type to "private".
If you allow "private groups" don't put files in:
/var/www/OG_drupal/sites/default/files
Put your files out side the web root:
code - /var/www/OG_drupal
files - /var/www/OG_files