从购买服务器ECS到部署Flask再到绑定域名

话不多说,好久没有写博客啦,最近突发奇想的想自己搞一个个人网站,于是把过程记录下来,面向和我一样的小白程序员。话不多说直接开始

购买阿里服务器ECS

本人穷逼一个,还好有阿里的云翼计划,凡是身份证上面的年龄<=24岁的都可以用9.5元一个月的超低价格购买服务器,但是购买时长不能超过24岁(诶,岁月催人老啊)正好今年(2020年)我刚好24岁,还能用真庆幸(话说废话有点多了)
我买的是云服务器ECS,系统选择的是CentOS 7.3 64位
期间会让你设置名称,密码等,这是用于登陆的,要记住
买完后会自动跳转到云服务器管理控制台这里可以看到你刚刚买的实例的公网IP。通过Xshell连接ECS输入刚刚上面填写的名称和密码。这样你就有了一台属于自己的服务器了。想想还挺开心的

PS:本人Flask项目是不涉及数据库的,所以没有安装Mysql,还有Flask没有用manage.py这种形式去管理,不过后面也会提到用manage.py去管理要如何做

修改ECS的默认python版本

服务器刚刚连上我就迫不及待的查看了python的版本,果然又是2.7的。果断先把2.7换成3
这里需要耗费一点时间,去python官网看了一圈发现下载位置没有提示可以用命令行安装python3
具体下载位置在这里也就是download下面的source code
选择了最新的python3.8.1
地址页面上Files位置下面第一个
叫做Gzipped source tarball,点击会弹窗,记得把地址记录下面,后面再ECS上面下载。想吐槽的是为什么python没有便捷的命令行安装,例如yum直接安装python类的,找了许久发现没有,只好用下面的方法安装python3

1.ECS下载对应得包,这里是最新的3.8.1

把上面说的地址复制下来通过wget下载

wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

下载完在当前目录有个Python-3.8.1.tgz的文件。后面解压

当然你也可以在window下下载文件,然后通过Xftp传到服务器

2.解压上面下载好的安装包

tar -xzvf Python-3.8.1.tgz

3.安装其他依赖包

安装python需要的包(其他教程里面说的,当时我也这样做了,这里也写下来)

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make 
yum -y install epel-release
yum install python-pip

4.进入解压的目录进行安装

下面就是关键的安装python3的语句啦

cd Python-3.8.1
./configure prefix=/usr/local/python3
make && make install

编译完记得文件先不要删除,后面还要再编译一次(pip的原因)
如果最后没提示出错,就代表正确安装了,在/usr/local/目录下就会有python3目录

5.添加软链接

凡是需要替代系统之前的配置都记得备份啊,养成这个良好习惯

# 备份原先的
mv /usr/bin/python /usr/bin/python.bak
#添加python3的软链接
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python
#测试是否安装成
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值