skip to Main Content

Other similar answers are out of date or focus on a particular error and not the whole process.

What is the full installation process of mod_wsgi into an Apache installation on Windows 10?

3

Answers


  1. Chosen as BEST ANSWER
    1. Install Microsoft Visual C++ Build Tools: https://visualstudio.microsoft.com/visual-cpp-build-tools/

    2. Point MOD_WSGI_APACHE_ROOTDIR to your installation (default is C:/Apache24). Use forward slashes:

      set MOD_WSGI_APACHE_ROOTDIR=C:/Users/me/apache
      
    3. Install mod-wsgi package:

      pip install mod-wsgi
      

      Note: Make sure that the python version you're using has the same architecture (32/64 bit) as your Apache version.

    4. Get module configuration:

      mod_wsgi-express module-config
      
    5. Copy the output of the previous command into your Apache's httpd.conf.

    When you restart Apache, mod_wsgi will be loaded. Check out the quickstart Hello World example to test your mod_wsgi installation.


  2. Also be sure to check that your Apache and Python got same architecture (32/64bit) and MS Build Tools is compatible with Python version.

    Been trying to compile mod_wsgi using different combinations of MS Build Tools for a few hours before I noticed that Python 3.8 is 32bit and Apache Lounge 2.4 is 64bit.

    Login or Signup to reply.
  3. I would just like to add to @Robin (Robin’s answer). This solution is as written by Graham Dumpleton’s answer in github issues.

    Try and delete mod-wsgi first

    pip uninstall mod_wsgi
    

    it will spit out the dir of all the installed mod-wsgi and mod-wsgi-express

    cd " to the dir mod-express is installed"
    

    and then run

    mod_wsgi-express module-config
    

    you will get the config you wanted

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search