我正在嘗試使用 mod_wsgi 透過 Apache 為我的 django 專案提供服務。 Apache 將啟動,但我的專案無法存取。當 Apache 啟動時,我會ImportError: No module named site
在日誌中看到。還有一個由 Apache 提供服務且可以存取的 php 網站。在 RHEL7 伺服器上,我安裝了 python 2.7.5 和 python 3.6.8、Apache 2.4 和 mod_wsgi 模組。該專案在 django 2.2 上的 pipelinev 虛擬環境中運行,並使用 python 3.6.8。
這是我的 django.conf 檔案...
<VirtualHost *:8002>
DocumentRoot /app/eam/gaic/new_support_tools/support_tools
ServerName [ServerName]
WSGIScriptAlias / /app/eam/gaic/new_support_tools/support_tools/wsgi.py
<Directory /app/eam/gaic/new_support_tools/support_tools>
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>```