擅长:python、mysql、java
<p>这里<a href="https://github.com/GrahamDumpleton/mod_wsgi/blob/develop/win32/README.rst" rel="nofollow noreferrer">https://github.com/GrahamDumpleton/mod_wsgi/blob/develop/win32/README.rst</a>有4个要求你应该遵守。在</p>
<p>据我所知,您没有遵守第一条规则,因为您有apachewin64版本<code>Apache/2.4.39 (Win64)</code>,但是您使用的是32位python版本和mod_gwsgi<code>python37-32/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win32.pyd</code></p>
<p>另外,我注意到你说你在使用虚拟环境。请确保您的<code>wsgi.py</code>首先加载虚拟环境。我的文件是这样开始的:</p>
<pre class="lang-py prettyprint-override"><code>python_home='/path/to/the/djangoproject/venv'
activate_this=python_home+'/bin/activate_this.py'
with open(activate_this) as file_:
exec(file_.read(), dict(__file__=activate_this))
</code></pre>
<p>另外,我建议通过在VirtualHost文件中指定WSGIDaemonProcess和WSGIProcessGroup指令,将mod帴wsgi配置为在守护程序模式下运行。在</p>