centos上安装python、nginx以及uwsgi各种相关依赖就不再赘述,详情可见CentOS6.8编译安装Python3.6 + pip + Nginx以及阿里云新手Flask + nginx + uwsgi + ubuntu的完整项目部署教程
测试uwsgi
vim test.py
# test.py
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"Hello World"] # python3 注意不要丢掉 ‘b’
#return ["Hello World"] # python2
# uwsgi测试命令
uwsgi --http :8001 --wsgi-file test.py
# 此时访问 ip地址:8001/ 就可以看到Hello World了
# 要注意的是,return语句后边的'b'一定要加上,否则网页无输出,因为在python3中,字符默认是Unicode