在部署项目时,首先需要准备好系统环境。我们从安装必要的依赖开始,使用以下命令:
yum -y install gcc gcc-c++ yum -y groupinstall "Development tools" yum -y install zlib zlib-devel openssl openssl-devel ncurses-devel sqlite sqlite-devel bzip2-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yum -y install nginx # 后面会用到nginx
接下来,我们编译并安装Python3环境。首先进入/opt/目录:
cd /opt/
使用以下命令下载Python3的压缩包:
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
然后解压并安装Python3:
tar -xvJf Python-3.6.2.tar.xz cd Python-3.6.2 ./configure --prefix=/usr/local/python3 make && make install
安装完成后,创建软链接以便于使用:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
在命令行中输入
python3测试安装是否成功。

升级pip3:
pip3 install --upgrade pip
接下来,为Python3安装Django和uWSGI,并配置启动项目的ini文件:
pip3 install django pip3 install uwsgi
创建软链接以便于使用:
ln -s /usr/local/python3/bin/django-admin /usr/bin/django-admin ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
使用
django-admin创建一个Django项目:

然后修改Django项目中的
settings.py文件:

修改两处:第一处将
ALLOWED_HOSTS改为如下:
ALLOWED_HOSTS = ['*']
第二处在
STATIC_URL = '/static'下面添加一行:
AI Surge Cloud
低代码数据分析平台,帮助企业快速交付深度数据
87
查看详情
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
备注:除此之外,还可以设置与数据相关的配置、日期的相关配置等。
如果是测试,可以使用以下命令访问项目:

页面访问:

接下来,通过uWSGI和Nginx的方式来访问项目。首先编写一个ini文件来启动Django项目:

然后配置Nginx:

接着创建一个用户:


最后,使用uWSGI命令启动Django项目,并重启Nginx:
uwsgi --ini uwsgi & nginx -s reload


以上就是CentOS7下部署Python3+Dj的详细内容,更多请关注其它相关文章!
# 解决问题
# 重庆医药网站建设
# 商城网站建设便宜的公司
# 优化网站推广十大策略
# 工程师网站建设
# 横岗营销网站建设
# 淮滨生产厂家推广营销
# 嘉兴网站优化电池
# 泸州网站推广优化
# 营销推广计划画面图片
# 营口网站优化售后电话
# 重启
# 可以使用
# web.py
# 一处
# 中文网
# 相关文章
# 还可以
# 并安装
# 创建一个
# 最简单
# c++
# nginx
# go
# centos
# python
相关栏目:
【
企业资讯168 】
【
行业动态50218 】
【
媒体报道120512 】
相关推荐:
如何找出命令行
市盈率为负数是什么意思
1kb等于多少字节
win7旗舰版wifi怎么打开
新买的固态硬盘如何查
typescript中如何引入本地js
闲鱼上面的power是什么意思
typescript怎么写react
mac如何使用vi命令
debian和ubuntu的区别是什么
type-c全能接口是什么意思
type-c接口接地是什么意思
交管12123协议头不完整怎么解决
单片机计数程序怎么写
手机如何更改固态硬盘
折叠屏手机哪个卖得最好
夸克网盘下载为什么要钱
双十一的哪一天最优惠呢
迅达热水器显示power是什么意思
苹果16新增哪些功能
安全的ao3镜像网站链接入口
typescript接口怎么选
如何用命令行连接本地数据库
51单片机怎么用flash
j*a里数组怎么赋值
移动固态硬盘如何使用
按键精灵datediff函数怎么用 如何使用按键精灵中的Datediff函数教程
gs是什么意思
没网环境如何安装typescript
youtube受限模式是什么_youtube受限模式是什么意思
笔记本如何使用固态硬盘
什么是typescript
如何查看硬盘是固态硬盘
虚拟机服务器如何关机命令
个人征信不好如何恢复 个人征信不良的全面修复指南
摩托车上power是什么意思
typescript为什么现在才火
openwrt有什么用
估值水平比较中市盈率E是什么意思
m*en repository的作用是什么
typescript要用什么工具
typescript怎么解析vue TypeScript在vue中的使用最新解读
记录仪power灯亮是什么意思
cos150度等于多少
咋免费领取爱奇艺会员 如何免费领取爱奇艺会员步骤
固态硬盘如何安装win10系统安装
vi命令如何退出编辑模式
美食音乐每日推荐怎么写
春运预约抢票能抢到吗
j*a数组逆序怎么写


