Django Web專案部署uWSGI Nginx

2021-10-04 10:50:44 字數 761 閱讀 4758

python manage.py runserver通常只在開發和測試環境中使用。當開發結束後,完善的專案**需要在乙個高效穩定的環境中執行,這時可以使用uwsgi。uwsgi是wsgi的一種,它可以讓django、flask等開發的web站點執行其中.

離線安裝

$ tar -xzvf uwsgi-2.0.18.tar.gz

$ cd uwsgi-2.0.18

$ sudo python3 setup.py install

配置uwsgi

uwsgi的執行管理

nginx是輕量級的高效能web伺服器,提供了諸如http**和反向**、負載均衡、快取等一系列重要特性,在實踐之中使用廣泛。由c語言編寫,執行效率高。

在模板資料夾內新增名為404.html的模版,當檢視觸發http404異常時將會被顯示

404.html僅在發布版中(即setting.py中的debug=false時) 才起作用

當相應的處理函式觸發http404異常時就會跳轉到404介面

:raise http404 # 直接返回404

三 Linux專案部署之基礎專案部署

2.專案執行依賴於jdk的版本,tomcat可指定jdk版本。linux 指定tomcat專案啟動的jdk版本 教程位址 3.專案打包好後,將專案名修改為自己需要訪問的專案名,使用檔案上傳工具 xftp filezilla rz.上傳所打包好的war檔案。1.啟動tomcat容器,cd 到tomca...

專案部署流程

1 通過ftp將tomcat壓縮包匯入到linux伺服器中 2 通過遠端命令列工具解壓壓縮包 進入到壓縮包目錄 解壓壓縮包 顯示以下則安裝成功 3 啟動 關閉tomcat 進入到bin目錄 啟動tomcat 開啟顯示如下,則代表啟動成功。注 如無法顯示,則有可能埠未開啟,進行 1.1.2步驟 關閉t...

tomcat 專案部署

1.開啟conf資料夾下server.xml 在 tomcat 的配置檔案中,乙個web應用就是乙個特定的context,可以通過在server.xml中新建context裡部署乙個應用程式。開啟server.xml檔案,在host標籤內建乙個context,內容如下 其中path是虛擬路徑,doc...