服务器迁移

创业公司,平时主要干的机器视觉算法的活,兼职app后台开发维护,后台的活比较少,招个人干不久。对python稍微熟点,用了django。
和公司主页的外包公司共用一台阿里云主机。然后他们改版的时候,直接把mysql卸载了,装了5.1的版本。所有手机机型的算法参数丢失了.
唯一值得庆幸的是,数据备份到了11.04。否则几十款手机要重新配置了。
刚好乘机把app后台迁移到一台单独的服务器。
1、在mysql建立新的数据库。
2、把django 项目下migrations目录下的文件删除。执行:

python3 manage.py makemigrations
python3 manage.py migrate

如无意外情况,所有的表都在新数据库创建成功了。

3、阿里云服务器设置
3.1 修改iptables
vim /etc/sysconfig/iptables
添加
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8001 -j ACCEPT
3.2 在阿里云服务器后台,安全策略里面打开8001端口。

4、开机自启动:
在/etc/rc.local 中添加:
/xxx/xxx/run.sh &
run.sh中内容为:

/usr/bin/python3 /xxx/xxx/manage.py runserver 0.0.0.0:8001

重启服务器,pc运行测试程序,能正常拿到数据。迁移成功!!!

后面就是修改安卓和ios app 来取数据的地址,重新发布上架。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容