當前位置:首頁 » 網站資訊 » django網站在寶塔怎麼部署
擴展閱讀
有後台的網站怎麼做 2025-07-01 05:20:10

django網站在寶塔怎麼部署

發布時間: 2022-11-30 10:20:26

1. linux寶塔怎麼上傳和部署網站

你的寶塔已經安裝好了嗎,沒有安裝好,寶塔網站有命令行可以直接用,進行安裝,安裝完了之後有面板吧,你直接在面板裡面控制就行,有ftp等工具使用,還不會的話再問額

2. 如何在伺服器上部署Django項目並使其在後台一直運行

前幾天老師讓我把一個Django項目(爬蟲網頁)放到校園內網上,但是我想先用自己的伺服器來嘗試一下。之前剛好有在Digital Ocean上買過伺服器用來運行ss腳本,平時伺服器一直放著沒啥用,所以就拿它來試驗一下。

廢話不多說,第一步通過WinSCP軟體把Django文件傳到伺服器上。

在伺服器中安裝Django需要的環境和我所需要的Python第三方庫。

以上所有步驟完成後,還需要進行一步操作,這是我經歷的一個 。 打開Django文件目錄中的 settings.py ,把 ALLOWED_HOSTS=[] 改為 ALLOWED_HOSTS=["*"] 。

在伺服器中打開到 manage.py 所在的目錄,輸入命令:
python3 manage.py runserver 0.0.0.0:8000
然後按下回車,在瀏覽器中輸入: 該伺服器IP地址:8000 ,大功告成!

Attention:
1. python3 不是特定的,是根據你的Django項目所需要的環境指定的。
2. 8000 是埠號,可以修改。

如果想要Django項目一直運行,關閉終端後還在運行,即需要運行如下命令, nohup command & , command 即位上文所說的 python3 manage.py runserver 0.0.0.0:8000 。

3. Django部署——uwsgi+Nginx(超詳細)

環境:
python3.6
centos 7
Django1.11
用Django寫了個小網站,只能在自己本地跑一跑!這怎麼行?聽說可以部署在雲伺服器上,這樣別人就可以訪問了!

從哪兒開始?就從Django開始吧!老規矩,按步驟:

這里不講Django項目實施過程,假設你已經寫了一個Django項目,並且在本地 127.0.0.1:8000 能夠跑起來。喏,給你個參考,項目大概長這樣:

也就是項目目錄下的settings.py文件,主要強調幾個地方:
①關閉DEBUG模式:

②修改ALLOWED_HOSTS:

③配置靜態文件存放路徑:

修改好配置之後執行:

這個沒什麼說的。。。在自己的雲伺服器上裝好這兩個工具
安裝好uwsgi後最好驗證一下,驗證方法:
創建一個test.py文件:

啟動uwsgi伺服器:

如果可以正常啟動而不報錯那就應該沒問題,不放心的話再在終端驗證一下:

在uwsgi.ini里進行如下配置:

找到nginx的配置文件夾,centos7的nginx配置文件在/etc/nginx下,該路徑下有一個nginx.conf總配置文件,還有兩個文件夾./conf.d、./default.d,我們將nginx.conf復制一份到conf.d文件夾下,命名為nginx.conf(或者項目名.conf)進行如下修改(根據中文注釋進行相應配置即可):

進入uwsgi.ini文件夾下執行:

在終端執行:

參考資料:
劉江的博客
博客園
知乎問答
無名Blog
自強學堂Django教程
Django文檔
empty_xl Blog

4. django 應該怎麼部署弄了一下午一晚上了 有人知道么

官網主要推薦這么幾種部署方式:
1、uwsgi
2、gunicon

5. 寶塔面板部署django程序 測試部署兩個網站

(在應用搜索,搜索然後安裝就好了)

打開設置

我之前已經部署了一個,這是第二個

先暫停網站,然後點擊設置

其他都是自動生成,最後一行是配置靜態文件

映射成功後,在網站目錄里會有一個

默認埠是80,如果不是你原來准備的埠。

那麼可以先輸入.com添加,然後把默認的刪除掉,再添加域名和你想設置的埠,然後把.com刪除掉

搞定之後,把網站目錄改成你原來的程序目錄

最後,在python項目管理器中重啟剛設置完的項目

6. 如何用Nginx部署Django

如果你在windows上開發的django項目。部署的話,需要分三步。
第一步:在linux下下載python用的依賴包,搭建python環境。將windows下的項目復制到linux下,使用django自帶服務進行啟動。
第二步:下載uwsgi模塊並且編寫配置文件來替代django自帶的服務模塊。
第三步:下載nginx包,編譯安裝。然後創建配置文件,配置nginx啟動django項目的信息。然後訪問即可。

7. ubuntu14.04下django怎麼部署到apache

參考一下:
Apache是全球使用率最高的、開源的一個Web服務端軟體,現在介紹一下如何在Ubuntu 14.04上安裝和配置Apache。
工具/原料
Ubuntu 14.04
方法/步驟
命令行安裝Apache
打開"終端窗口",輸入"sudo apt-get install apache2"-->回車-->輸入"root用戶的密碼"-->回車-->輸入"y"-->回車,安裝完成
默認的網站根目錄的路徑
Apache安裝完成後,默認的網站根目錄是"/var/www/html",在終端窗口中輸入"ls /var/www/html"-->回車-->在網站根目錄下有一個"index.html"文件,在ie瀏覽器中輸入"127.0.0.1"-->回車,就可以打開該頁面。
Apache的第一個配置文件apache2.conf的路徑
在終端窗口中輸入"ls /etc/apache2"-->回車-->有一個"apache2.conf"的配置文件。
Apache的第二個配置文件000-default.conf的路徑
在終端窗口中輸入"ls /etc/apache2/sites-available"-->回車-->有一個"000-default.conf"的配置文件。
修改網站的根目錄
1、在終端窗口中輸入"sudo vi /etc/apache2/apache2.conf"-->回車-->找到"<Directory /var/www/>"的位置-->更改"/var/www/"為新的根目錄就可以了。
2、在終端窗口中輸入"sudo vi /etc/apache2/sites-available/000-default.conf"-->回車-->找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"為新的根目錄就可以了,這里我把它更改為"/var/www/"。
重啟Apache
在終端窗口中輸入"sudo /etc/init.d/apache2 restart"-->回車-->"輸入root用戶密碼"-->回車-->重啟成功。
復制"index.html"文件到"/var/www"目錄下
在終端窗口中輸入"cp /var/www/html/index.html /var/www/"-->回車-->輸入"ls /var/www"--回車-->有一個"index.html"文件,復製成功。
測試更改網站根目錄是否成功
在"火狐瀏覽器"中輸入"127.0.0.1"-->能訪問到"index.html"文件-->更改成功

8. django 用了virtualenv怎麼部署

1,首先打開eclipse在主要的視圖界面找到最上方的window點擊,然後將看到show view的選項,然後在右邊就會出現你要顯示的視圖。
2,如果在這里邊沒有要顯示的視圖,可以點擊other,那裡邊都有,可以根絕快速查詢進行模糊查詢,找到以後雙擊即可。
3,可以再左下角上選擇你需要顯示的視圖。那個大同小異,等選擇了需要顯示的視圖後,可以拖拽控制它現實的位置。

9. 寶塔面板部署Spring Boot項目

一般的 Spring Boot 項目打包完是 .jar 文件,已內嵌了 Tomcat 伺服器,但是當我們部署到生產環境的時候一般用的是 .war 包,這次我們使用寶塔面板來完成項目的環境搭建和部署。

此教程所使用的環境:

首先,我們需要構建 .war 包,需要對項目構建進行一些設置,以 Maven 為例,修改 pom.xml 。
修改打包方式為 war ,注意最後一行:

加入這一項依賴設置:

在包的根目錄新建一個 ServletInitializer 類(比如在我的項目里,與 BaotatestApplication 類同級),內容類似如下:

然後再回到項目根目錄(有 pom.xml 的目錄),進行編譯:

如果要跳過測試,就輸入:

編譯完成之後就能在 target/ 目錄下找到我們的 .war 包,比如我是 baotatest-0.0.1-SNAPSHOT.war 。

接下來配置伺服器環境,首先寶塔面板的安裝不再贅述,到其「軟體商店」安裝好:

安裝完 Tomcat 後記得放行 8080 埠(Tomcat 默認埠)。再把我們的 .war 包放進 /www/server/tomcat/webapps 目錄就會自動解壓部署,在同級目錄生成同名文件夾(如果沒有自動部署就重啟一下 Tomcat,另外部署不成功的話可以去 /www/server/tomcat/logs 看看日誌文件)。此時再訪問 http://example.com:8080/baotatest-0.0.1-SNAPSHOT/ 就可以訪問我們的應用了。

後面長長的一串似乎並不好看,我們可以將其去掉,有兩種方法。

一種是直接將包名改成 ROOT.war ,即可。

另一種需要修改配置文件 /www/server/tomcat/conf/server.xml ,在 <host>...</host> 標簽內插入:

或者這樣:

path 屬性可以定義訪問的路徑,比如掛載到 /hello 上,這里我們留空就是根域名。
然後再將 Tomcat 配置重載,我們就能在根目錄下訪問到這個項目了。

還有就是給上傳目錄配置靜態資源映射,比如我這里的 有一個上傳目錄 /www/uploads ,用戶上傳的圖片都會保存到這個 uploads 文件夾來,那如何在伺服器訪問這個目錄呢?一樣,加入:

習慣上還需要配置一下 Nginx 反向代理 Tomcat。
去寶塔的「網站」頁面里新建一個站點,除了域名保持默認就行了。
然後在其「設置」中配置「反向代理」,目標域名就是 Tomcat 的地址,比如 http://dev.shadowcat.cn:8080 ,發送地址用 $host 就可以了,其他保持默認即可,最後訪問一下 Nginx 即可成功返回結果。

10. 如何在阿里雲上部署django網站

Django的部署建議放在Linux系統上。比較易於新手入門的Linux伺服器發布版應該是Ubuntu,aliyun上目前最新版本應該是16.04,建議64位。

如果你是新網站,沒有多少訪問量,建議1核1內存或者2G內存,1-2M的寬頻就足夠了。最近雙十一還有活動。

部署,安裝Nginx:

aptinstallnginx

不知道你的Django項目是python2還是Python3,如果選用uwsgi部署方式,除了uwsig需要裝一個uwsgi-plugin-python或者uwsgi-plugin-python3

剩下的看官方文檔的uwsgi部署部分基本就ok了,因為全寫實在太長了,還有www.ini的uwsgi配置文件。