阿里云CENTOS7搭建个人网站记录nginx+uwsgi+flask+python3

本文记录了在阿里云CentOS7上通过宝塔面板快速搭建个人网站的步骤,包括购买服务器、安装宝塔、部署Nginx、Python3、uWSGI和Flask应用。整个流程在熟悉后可在3小时内完成,适合开发者参考。
摘要由CSDN通过智能技术生成


前言

第一次搭建时看了很久教程,第二次因为服务器意外被攻击被迫重新构建,依靠第一次的经验第二次找到一条很快捷的快速建站方式,整个过程顺利的情况下仅需3小时左右
本文并不会给出很详细的具体步骤,但是会给出确定可行建站路线,具体操作的代码,资源还需自行查找


提示:以下是本篇文章正文内容,下面案例可供参考

一、购买服务器

推荐进行学生认证,有很大的优惠,选择轻量应用服务器(跑TF的深度学习模型,用于预测效果还是很好的)

二、安装顺序

1.安装宝塔

购买服务器后有多种连接服务器命令行的操作方式
putty等都可以。最快捷的方法是使用阿里云的网页远程连接
自行查找指令,通过远程连接安装宝塔。
执行安装操作前建议先执行

sudo -i

获取管理员权限
执行完成后页面会显示出一个网页连接和账户密码。复制保存!!!
很重的信息,虽然没保存也可以通过指令查。

2.安装nginx

网上有通过python或luinx系统的管理程序安装的方法。如果只是图方便,可以用之前保存的网址,账户密码进入宝塔面板。会提示你选择一个系统,选带有nginx的就会自动安装好nginx。
nginx的启动,停止有关控制命令自行查找。

3.安装python3

centos7安装pytohn3方法
引用他人博客
建议建立软连接方便后续操作

4.安装uwsgi和flask

安装前线更新pip
如果按照上述安装了python3,有关操作都是python3 XXX和pip3xxxx

pip3 install uwsgi
pip3 install flask

uwsgi无法调用可建立软连接

5.有关配置

到此,所有环境已经具备。查找有关的配置要求文件即可完成
所需文件
nginx.conf 服务文件,在nginx安装目录下
app.ini 自行创建,uwsgi启动所需文件
app.py 自行创建,flask的启动文件
配置规则可以自行查找
flask和django一个不同的地方,flask需要使用内网IP(就是阿里云服务器概览的IP一外一内)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值