创建虚拟环境,安装好所需的flask相关插件,并将python写的app文件都拷贝到这个目录下,详情请看我的博客:
http://www.jb51.cc/article/p-wvxejdqr-bqv.html
安装并运行Nginx:
打开浏览器访问你的服务器,输入http://localhost/,你应该能看到Nginx欢迎页:
Nginx是一个提供静态文件访问的web服务,然而,它不能直接执行托管Python应用程序,而uWSGI解决了这个问题。让我们在虚拟环境中安装uWSGI,稍候再配置Nginx和uWSGI之间的交互。
pip3 install uwsgi
sudo rm /etcNginxsites-enabled/default
创建一个我们应用使用的新配置文件/etc/Nginx/sites-enabled/my_Nginx.conf:
server {
listen 80; server_name localhost; charset utf-8; client_max_body_size 75M; location / { try_files $uri @yourapplication; } location @yourapplication { include uwsgi_params; uwsgi_pass unix:/home/clark/py3env/uwsgi.sock; } }