溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CentOS中怎么部署Django項(xiàng)目

發(fā)布時(shí)間:2021-07-12 14:25:25 來(lái)源:億速云 閱讀:156 作者:Leah 欄目:大數(shù)據(jù)

這篇文章給大家介紹CentOS中怎么部署Django項(xiàng)目,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)建Django項(xiàng)目

現(xiàn)在我們開始創(chuàng)建 python 項(xiàng)目。打開首頁(yè)的 python 項(xiàng)目管理器,點(diǎn)擊 添加項(xiàng)目。填充數(shù)據(jù):_ 項(xiàng)目名稱:自定義就行 _ 路徑:定位到 manage.py 文件所在的路徑 _ Python 版本:選擇你項(xiàng)目對(duì)應(yīng)的 python 版本 _ 框架:選擇 Django _ 啟動(dòng)方式:uswgi _ 啟動(dòng)文件/文件夾:定位到 wsgi.py 所在的路徑 _ 端口:自定義就行,設(shè)置 1024 端口號(hào)之后的 _ 勾選上 是否安裝模塊依賴 與 開機(jī)啟動(dòng) 點(diǎn)擊確定,然后等待創(chuàng)建。

 

設(shè)置網(wǎng)站服務(wù),并配置靜態(tài)文件代理

上述操作,我們已經(jīng)在內(nèi)部啟動(dòng)了,接下來(lái)就是設(shè)置成網(wǎng)站服務(wù),提供外部訪問,并設(shè)置 nginx 代理加載靜態(tài)文件。

在 python 項(xiàng)目管理器 中點(diǎn)擊 【映射】,設(shè)置域名(或者外網(wǎng) IP)。

映射成功后在面板側(cè)邊欄【網(wǎng)站】菜單中查看。(此時(shí)已經(jīng)可以在外部訪問了。但是是沒有靜態(tài)文件的)

在網(wǎng)站中點(diǎn)擊我們剛才映射出的域名或 ip,會(huì)出現(xiàn)一個(gè)彈窗,選擇 反向代理-》配置文件

找個(gè)縫隙,來(lái)添加靜態(tài)文件和媒體資源的配置。

關(guān)于靜態(tài)文件:就是存放 css,js 文件的位置。django 框架中以 static 命名的。

關(guān)于媒體資源:比如用戶上傳圖片的存放位置,一般命名為 media。你設(shè)置的什么名字就寫什么名字。

location /static/ { alias /www/wwwroot/myblog/static/; } location /media/ { alias /www/wwwroot/myblog/media/; }

按照文件路徑設(shè)置即可,只需要替換紅色框內(nèi)的,換成你的路徑,其他的不用動(dòng)。

CentOS中怎么部署Django項(xiàng)目

關(guān)于CentOS中怎么部署Django項(xiàng)目就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI