环境: macOS 10.12.6
服务器:阿里云ECS - CentOS
1. 远程登录:
因为阿里云的ecs用户名默认是root,所以打开终端,输入
ssh root@公网地址
2.发现python是预装了2.7.3,想升级到3.5可以参考
Centos 6.4 python 2.6 升级到 3.5.2
3. 很少用linux,不知道怎么把写好的代码放上去,查了很久才知道原来是要可以借助SFTP,那就简单了。具体可以参考
云服务器 ECS Linux 使用 SSH 服务自带的 SFTP 功能传输文件
4. 完整的架构是Django + uWSGI + Nginx, 具体原理参考
uWSGI 和 Nginx之间是用Stocket连接的,在配置uWSGI的ini文件要注意这一点。
5. 因为以前一直写.net,所以对MVC模式,代码的三层结构太根深蒂固了。找了一下资料,应该就是对应python的模块,就是app.
6. 代码跟新后,要把uWSGI重启