CentOS下寶塔部署Django專案的詳細教程
基礎環境
- 裝好寶塔服務
- 寶塔裡裝好【Python專案管理器】
- 寶塔裡裝好【Nginx】
把Django專案程式碼發到伺服器
把程式碼放到伺服器上有兩種方法:
- 方法一:伺服器上安裝Git,透過Git Clone程式碼到伺服器上
- 方法二:透過寶塔的FTP工具把程式碼上傳上去
注意: 在目錄:/www/wwwroot/下新建一個資料夾, 把程式碼需要放到新建的目錄中
建立Python(Django)專案
現在我們開始建立 python 專案。開啟首頁的 python 專案管理器,點選 新增專案。填充資料:
* 專案名稱: 自定義就行
* 路徑: 定位到 manage.py 檔案所在的路徑
* Python 版本: 選擇你專案對應的 python 版本
* 框架: 選擇 Django
* 啟動方式: uswgi
* 啟動檔案/檔案加: 定位到 wsgi.py 所在的路徑
* 埠: 自定義就行,設定1024埠號之後的
* 勾選上 是否安裝模組依賴 與 開機啟動
點選確定,然後等待建立。
設定網站服務,並配置靜態檔案代理
上述操作,我們已經在內部啟動了,接下來就是設定成網站服務,提供外部訪問,並設定 nginx 代理載入靜態檔案。
在 python 專案管理器 中點選 【對映】,設定域名(或者外網IP)。
對映成功後在皮膚側邊欄【網站】選單中檢視。(此時已經可以在外部訪問了。但是是沒有靜態檔案的)
在網站中點選我們剛才對映出的域名或ip,會出現一個彈窗,選擇 反向代理-》配置檔案
找個縫隙,來新增靜態檔案和媒體資源的配置。
關於靜態檔案:就是存放css,js檔案的位置。django框架中以static命名的。
關於媒體資源:比如使用者上傳圖片的存放位置,一般命名有 media。 你設定的什麼名字就寫什麼名字。
1
2
3
4
5
6 |
location /static/ {
alias /www/wwwroot/myblog/static/;
}
location /media/ {
alias /www/wwwroot/myblog/media/;
} |
按照檔案路徑設定即可,只需要替換紅色框內的,換成你的路徑,其他的不用動。
接下來回到面版首頁,點選 python 專案管理器 ,選擇專案 進行重啟。
重啟完成後 點選 Nginx 進行 過載配置。
到此,萬事大吉!可以透過你設定的域名或ip進行訪問了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2764043/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- centos+nginx+uwsgi部署django專案上線詳解CentOSNginxDjango
- django專案部署到centos,踩的坑DjangoCentOS
- 將寶塔PHP專案下載到本地部署之nginx配置PHPNginx
- 寶塔皮膚成功部署Django專案流程Django
- 阿里雲部署Django專案(超詳細圖文教程)—— Part3. Django settings修改、PostgreSQL配置阿里DjangoSQL
- Centos7系統部署django專案CentOSDjango
- Centos下Elasticsearch安裝詳細教程CentOSElasticsearch
- 阿里雲部署Django專案(超詳細圖文教程) —— Part2. 使用Nginx, Gunicorn, virtualenv, supervisor 部署Django應用阿里DjangoNginx
- centos8-django專案部署 nginx+uwsgiCentOSDjangoNginx
- 在centos8使用Docker部署Django專案CentOSDockerDjango
- nginx 寶塔 環境部署Nginx
- 阿里雲centos7部署Django專案阿里CentOSDjango
- 使用Linux寶塔搭建專案Linux
- 前端專案自動化部署——超詳細教程(Jenkins、Github Actions)前端JenkinsGithub
- 使用Jenkins優雅部署Java專案【超級詳細的實戰教程】JenkinsJava
- IIS部署WCF詳細教程
- 專案遷移 寶塔 No input file specified
- 【轉】Nginx部署多專案詳細總結Nginx
- 5.Django專案部署Django
- 寶塔皮膚部署django的坑Django
- CentOS 部署 flask專案CentOSFlask
- CentOS 下用 Nginx 和 uwsgi 部署 flask 專案CentOSNginxFlask
- 記錄一次Django部署到寶塔Linux皮膚的全過程DjangoLinux
- 雲伺服器部署前後端分離專案(若依)詳細教程伺服器後端
- 第43篇 Linux上使用docker部署.net8專案詳細教程LinuxDocker
- Windows下使用Apache和mod_wsgi部署django專案WindowsApacheDjango
- Vue專案打包到django部署VueDjango
- Linux 下部署Django專案LinuxDjango
- docker 部署 django + mysql + vue 專案DockerDjangoMySqlVue
- CentOS8 詳細安裝教程CentOS
- Django在centos上部署DjangoCentOS
- Ubuntu+uWSGI部署Django專案【鴻篇鉅製,事無鉅細】UbuntuDjango
- Nginx+Django+uWSGI部署伺服器詳細解析NginxDjango伺服器
- nodejs專案部署到騰訊雲詳細步驟NodeJS
- IDEA建立SpringBoot專案(詳細教程)IdeaSpring Boot
- IDEA新建Maven Java Web專案-詳細教程IdeaMavenJavaWeb
- 使用 uWSGI 和 Nginx 部署 Django 專案NginxDjango
- 使用nginx+uwsgi部署Django專案NginxDjango