Django学习第十五讲: 项目部署上线操作相关

1.购买云服务器并进行端口设置

端口范围

80/80
3306/3306
6379/6379
23/23
443/433
22/22
80/80
3389/3389

2.通过nginx+uwsgi让项目运行在线上

Nginx默认是80端口

3.安装Python3.7

    1. 安装依赖包

yum install opensll-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ opensll-devel libffi-devel python-devel mariadb-devel

  • 2 下载Python源码
-1 wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
-2 tar -xzvf Python-3.7.3.tgz -C /tmp
-3 cd /tmp/Python-3.7.3
  • 3.把Python3.7安装到 /usr/local目录
-1 ./configure --prefix=/usr/local
-2 make
-3 make altinstall  # 这一步比较耗时
  • 4.更改/usr/bin/python链接
-1. ln -s /usr/local/bin/python3.7 /usr/bin/python3
-2. ln -s /usr/local/bin/pip3.7 /usr/bin/pip3

4.安装maridb

mariadb跟MySQL是一样的,centos中已经集成了,安装非常简单

  • 4.1. 安装
 sudo yum install mariadb-server
  • 4.2.启动,重启
sudo systemctl start mariadb       #启动
sudo systemctl restart mariadb    #重启
  • 4.3.设置安全规则,配置MySQL端口
  • 4.3.1 设置bind-ip,配置完成之后,重启一下mysql服务
进入到根目录下,执行下面的语句
vim /etc/my.cnf
在[mysqld]: 下面加一行
bind-address = 0.0.0.0
  • 4.3.2 设置外部ip可以访问
先进入MySQL才能运行下面命令

-1、 GRANT ALL PRIVILEGES ON *.* TO 'root'&#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值