I would have expected that Fedora 22 would have had a more recent version of Apache than 2.4.1. Can you ensure you have the most up to date Apache package for Fedora installed.
Also, it seems you aren’t using the system Apache anyway, but have pip installed mod_wsgi-httpd package as well.
I would suggest:
pip uninstall mod_wsgi
pip uninstall mod_wsgi-httpd
and then try:
pip install mod_wsgi
so that it just uses the system wide Apache.
If that fails because of missing headers for Apache, make sure you have the appropriate ‘devel’ package for Apache installed.
If still doesn’t work, only then do:
pip uninstall mod_wsgi
pip install -U mod_wsgi-httpd
pip install mod_wsgi
which would install the pip installable Apache provided by mod_wsgi-httpd, before then installing mod_wsgi.
FWIW, unless you have a specific need, setting ‘—host’ option to an IP address looks very strange. Normally that option wouldn’t be required.
Graham