簡體   English   中英

使用mod_wsgi和WinSCP在Apache服務器上部署Flask應用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM