您好,登錄后才能下訂單哦!
這篇文章給大家介紹CentOS中怎么部署Django項(xiàng)目,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
現(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)建。
上述操作,我們已經(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)。
關(guān)于CentOS中怎么部署Django項(xiàng)目就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(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)容。