Flask 项目部署之后不能访问的问题

首先项目部署就不谈了,网上有很多,引用前两天我尝试的

[http://www.cnblogs.com/Ray-liang/p/4173923.html]
关键问题有以下几点:
1。配置文件路径要正确
项目路径,地址指向,还有一个环境变量
前两个不用说了,照着做就行,环境变量如果用的是virtualenv还好,生成在项目路径下即可,如果用的是virtualenvwrapper的话,需要找到你所用的虚拟环境的具体路径,这个就是下载wrapper的时候设置的默认存放虚拟环境的文件路径
2。uwsgi confg.ini 这里面有一个坑点
我尝试启动uwsgi的时候会报错,因为我重置过服务器,全局环境是没有包的,这里面报错有一点坑,我是尝试推出虚拟环境才发现这一个坑点。
还有就是编码问题,在本地我们的代码基本都能运行,但是去了服务器如果爆ASCII编码问题的话,大多是头文件少了一个东西。
#-- coding: UTF-8 --
复制放到代码上面,编码问题就完美解决了
3。运行uwsgi之前先用 python manage.py runserver 测试跑一下,不要进入虚拟环境,查看代码有没有问题,如果没有问题就可以运行 uwsgi confg.ini 如果正常
且其他配置完成之后,启动下面命令就会成功。
sudo service supervisor start
sudo service nginx restart

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值