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
-
- 安装依赖包
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'&#