时间:2021-05-23
(PS:本文假设你已经在本地联调好django和客户端,只是需要将django部署到外网)
购买阿里云服务器
到[阿里云官网],选择轻量应用服务器, 步骤如图所示:
地域随便选择哪一个,镜像的话,对比了CentOS,Debian,Ubuntu,我最终选择了CentOS,因为流行嘛~配置的话,看项目本身了,我这里选择的是1G内存,20G硬盘最小配置,也够用了。
配置python环境
进入服务器
选择好服务器并付费之后,点击阿里云的控制台-云计算基础服务-轻量应用服务器:
点击CentOS服务器,进入后,点击右上角的远程连接,如图所示:
安装python3并与python2共存
CentOS 7.3 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。当我们在命令行里输入
python -V就可以看到版本为2.7.5。
安装python3
因为我们要安装python3版本,所以python要指向python3才行,目前还没有安装python3,先备份,备份之前先安装相关包,用于下载编译python3
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make这几个包必须得安装,否则安装python3时可能会出现各种错误.
运行下面两个命令,进行备份
安装
wget https:///dafeige/django-restframework-demo.git此时,我的数据库文件路径是:project/django-restframework-demo/tutorial/test_python.sql,由于需要将此sql文件导入到mysql数据中,需要给此文件加权限:
chmod 777 project/django-restframework-demo/tutorial/test_python.sql导入sql数据库文件
进入数据库
mysql -u root -p导入sql文件
create database test_python;use test_python;source project/django-restframework-demo/tutorial/test_python.sql;部署django工程
进入到工程中
sudo su rootcd project/django-restframework-demo/tutorialpython manage.py runserver 0.0.0.0:80 &最后面的”&”,这符号表示在后台运行该进程。这里的IP地址如果用公网IP
会运行不了,而用0.0.0.0则外网和127.0.0.1都能够访问。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
部署环境:jdk1.7mysql5.6tomcat7centos6.51资料准备1)linux服务器,推荐使用阿里云,这里预算有限,所以使用了香港的低配服务器。
Django部署到Cenos7需要安装大量的依赖包,有很多坑需要踩,这里是踩坑后探索出的标准化步骤实验环境:腾讯云centos7用centos7.5镜像创建容器
Python之Web框架Django项目搭建全过程IDE说明:Win7系统Python:3.5Django:1.10Pymysql:0.7.10Mysql:5.
1、版本说明:python2.7.10,Django(1.6.11.6),centos72、步骤说明:A、django建立项目django-admin.pyst
基于Ubuntu16.04+Python3+nginx+mysql+Django接下来先安装这些必要的环境,这些操作都是在你已经购买了阿里云服务器。并且在本地你