国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

詳解將Django部署到Centos7全攻略

2020-01-04 14:27:50
字體:
來源:轉載
供稿:網友

Django部署到Cenos7需要安裝大量的依賴包, 有很多坑需要踩, 這里是踩坑后探索出的標準化步驟

實驗環境: 騰訊云centos7

用centos7.5鏡像創建容器(這步操作按自己需求來, 不使用docker的可以跳過這步)

docker run -t -i --name fangyuanxiaozhan-com -p 9000:9000 centos:7.5.1804 /bin/bash

創建名為fangyuanxiaozhan-com的容器

將容器的9000端口映射到物理機的9000端口

推薦使用centos:7.5.1804這個鏡像, 開始我用了最新版的centos鏡像, 安裝lxml的時候, 報出了內核崩潰的錯誤, 花了整整一天也沒有解決, 最后老老實實換了centos:7.5.1804的鏡像, 問題順利解決~

 安裝各種依賴包

yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel gcc automake autoconf libtool make wget

Django,部署,Centos7

下載python3.7源碼包

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

Django,部署,Centos7

解壓源碼包

tar -xvJf Python-3.7.0.tar.xz

進入源碼目錄, 并編譯安裝

cd Python-3.7.0./configure --prefix=/usr/local/bin/python3makemake install

Django,部署,Centos7

將python3和pip3添加到系統環境變量中

ln -s /usr/local/bin/python3/bin/python3 /usr/bin/python3ln -s /usr/local/bin/python3/bin/pip3 /usr/bin/pip3

驗證安裝效果

yum install whichwhich python3which pip3

Django,部署,Centos7

Django,部署,Centos7

 升級pip

pip3 install --upgrade pip

Django,部署,Centos7 

安裝擴展包

yum install epel-release

Django,部署,Centos7

安裝python-pip

yum install python-pip

Django,部署,Centos7

安裝pipenv

pip install pipenv

Django,部署,Centos7

安裝nodejs

yum install nodejs

Django,部署,Centos7

安裝pm2

npm install pm2 -g

Django,部署,Centos7

在manager.py的同級目錄下, 創建pm2運行django程序的腳本文件 start.sh

vi start.shipython manage.py runserver 0.0.0.0:9000:wq

Django,部署,Centos7

Django,部署,Centos7

pm2運行腳本, 開啟django服務

pm2 start start.sh

Django,部署,Centos7

查看服務運行狀態

pm2 list

Django,部署,Centos7 

停止服務

pm2 delete start.sh

Django,部署,Centos7

效果測試

Django,部署,Centos7

小結:

完成以上步驟后, 就可以在物理機的9000端口訪問到django服務了,如果想在物理機用nginx將9000端口的服務轉發到80端口, 可以參考我以前寫過的一篇nginx配置二級域名

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富宁县| 卓尼县| 玉门市| 陆良县| 远安县| 博罗县| 伊宁县| 临漳县| 林甸县| 台江县| 武定县| 万安县| 芦山县| 喀什市| 林口县| 苍梧县| 读书| 石景山区| 扶余县| 临安市| 吉木乃县| 东宁县| 南充市| 瓦房店市| 西和县| 增城市| 当涂县| 明溪县| 海原县| 孝义市| 临沂市| 贵南县| 金塔县| 旬阳县| 福海县| 安顺市| 云南省| 金坛市| 屏东市| 沂南县| 商洛市|