![](/img/trans.png)
[英]Running a mod_wsgi (Flask) app and a non mod_wsgi app on same Apache server
[英]Deploy Flask app on Apache Server using mod_wsgi and WinSCP
我想在Apache服務器上部署Flask應用程序。 我在服務器上有一個帳戶,並被告知“該服務器可用於運行用Python編寫的腳本和Web應用程序(使用django和mod_wsgi)”。
我在Windows上,要傳輸文件,我必須使用FTP客戶端-所以我在使用WinSCP。
安裝mod_wsgi並不像我期望的那么簡單,並且我無法在線獲得任何清晰的文檔。
因為服務器已經可以使用mod_wsgi運行Python腳本,這是否意味着我只需要創建一個.wsgi文件,還是仍然需要下載它? 我不知道該怎么辦。
首先,您需要檢查是否在服務器上確實啟用了mod_wsgi,然后必須檢查如何在apache中配置虛擬主機。 在這里,您將找到必須給wsgi文件指定的名稱。
如果您具有對服務器的Shell訪問權限,則可以使用以下命令進行訪問:
檢查mod_wsgi:
sudo apache2ctl -t -D DUMP_MODULES | grep wsgi
檢查.wsgi文件應具有的名稱:
sudo grep WSGIScriptAlias /etc/apache2/sites-enabled/yoursite.conf
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.