title: Apache 2.4 giving error "Forbidden You don't have permission to access /static/ on this server" while deploying Django on Fedora
body: <p>I am new to django and facing this forbidden error while deploying django on apache. I have tried almost all the solutions available on google but still didn't get over this issue.</p>
  
  <p>Currently I am using:</p>
  
  <ul>
  <li>Python3.6 </li>
  <li>Apache 2.4 </li>
  <li>Fedora 28</li>
  </ul>
  
  <p>I also tried moving my project into /var/www but that also doesn't work for me.</p>
  
  <p>This is how my httpd.conf file looks:</p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
  ServerName rohit.com
  DocumentRoot /home/rohit/django_ionic/
  ServerAdmin root@localhost
  
  
  Alias /static /home/rohit/django_ionic/drfx/static
  &lt;Directory "/home/rohit/django_ionic/drfx/static"&gt;
  Options Indexes FollowSymLinks
  Allow from all
  Require all granted
  &lt;/Directory&gt;
  
  &lt;Directory /home/rohit/django_ionic/drfx/drfx&gt;
  Options Indexes FollowSymLinks Includes ExecCGI
  AllowOverride All
  Order allow,deny
  Allow from all
  Require all granted
  &lt;/Directory&gt;
  
  WSGIDaemonProcess mysite1 python-path=/home/rohit/django_ionic/drfx:/usr/lib/python3.6/site-packages
  WSGIProcessGroup mysite1
  WSGIScriptAlias / /home/rohit/django_ionic/drfx/drfx/wsgi.py
  WSGIApplicationGroup %{GLOBAL}
  
  &lt;Directory /home/rohit/django_ionic/drfx/drfx/&gt;
  &lt;Files wsgi.py&gt;
  Allow from all
  Require all granted
  &lt;/Files&gt;
  &lt;/Directory&gt;
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>I have also given the chown permissions to my django file folder.
  One more issue is my user and group is apache and I have seen a alot of solutions using user and group as www-data:www-data. Is that realy making any difference as I have given permissions by using apache:apache.</p>