I have spend the entire day on this. I couldn't get my static files served. My Django application is working fine. I am using: Python 3.4, Django 1.8.13, mod_wsgi 4.5.2. I have solved most of the errors in my httpd.conf using other questions in SO. What more is required to make this work.
httpd.conf
ServerRoot "/home/rajkumar2014/webapps/allure/apache2"
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule wsgi_module modules/mod_wsgi.so
LoadModule unixd_module modules/mod_unixd.so
LoadModule alias_module modules/mod_alias.so
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
CustomLog /home/rajkumar2014/logs/user/access_allure.log combined
ErrorLog /home/rajkumar2014/logs/user/error_allure.log
Listen 21188
KeepAlive Off
SetEnvIf X-Forwarded-SSL on HTTPS=1
ServerLimit 1
StartServers 1
MaxRequestWorkers 5
MinSpareThreads 1
MaxSpareThreads 3
ThreadsPerChild 5
WSGIRestrictEmbedded On
WSGILazyInitialization On
<VirtualHost *:21188>
Alias /media "/home/webapps/allure_media"
Alias /static "/home/webapps/allure_static"
<Directory /home/rajkumar2014/webapps/allure_media>
Require all granted
</Directory>
<Directory /home/rajkumar2014/webapps/allure_static>
Require all granted
</Directory>
WSGIDaemonProcess allure processes=2 threads=12 python-path=/home/rajkumar2014/webapps/allure/allure:/home/rajkumar2014/webapps/allure/lib/python3.4/site-packages:/home/rajkumar2014/webapps/allure/lib/python3.4
WSGIProcessGroup allure
WSGIScriptAlias / /home/rajkumar2014/webapps/allure/allure/allure/wsgi.py
<Directory /home/rajkumar2014/webapps/allure/apache2>
Require all granted
</Directory>
</VirtualHost>
settings.py
STATIC_URL = '/static/'
STATIC_ROOT = '/home/rajkumar2014/webapps/allure_static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)
# Media files (All user uploaded content)
MEDIA_ROOT = '/home/rajkumar2014/webapps/allure_media/'
MEDIA_URL = '/media/'
Kindly help.