阿里云CentOS部署web.py生产环境初探

本文详细记录了如何在阿里云CentOS环境中,从环境搭建到配置nginx和uwsgi,部署web.py应用程序的过程。遇到的问题包括数据库权限、静态资源加载和页面刷新,通过调整配置和解决策略,成功实现线上运行。
摘要由CSDN通过智能技术生成

在Upwork上面接了一个图像处理的web应用项目,考虑到原来学过python,选择了web.py框架进行实现,花了几天时间完成了相关功能及页面实现,并在本地测试通过。然而客户要求访问某个网址查看应用运行效果,于是便开始研究怎么部署到线上。

由于阿里云有优惠,于是选择了阿里云CentOS进行部署

  1. CnetOS 环境搭建
  2. nginx与uwsgi配置
  3. 启动运行
  4. 注意事项
  5. 错误及解决方案

1.CnetOS 环境搭建

购买云服务器,选择系统版本,我python开发是基于python2.7.12进行开发,因此选择“CentOS7 64位版本”。
远程连接进入主界面后,硬盘已经挂载,因此不需要进行其他操作,直接安装桌面
1、登录服务器,执行命令安装桌面环境。

先安装MATE Desktop

yum groups install "MATE Desktop"

安装好MATE Desktop 后,再安装X Window System。

yum groups install "X Window System"

设置服务器默认启动桌面

systemctl  set-default  graphical.target

安装完成后,执行命令重启服务器,在ECS服务器控制台,使用管理终端登陆服务器桌面。

reboot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值