Python的安装不再列举,可以自行百度。

virtualenv

安装virtualenv
进入想要设置虚拟环境的目录,运行下面的代码来搭建虚拟环境(venv是虚拟环境的名字):
然后进入venv文件夹,执行命令:

1
2
cd venv
source ./bin/activate

然后会发现终端发生了变化,这样就完成了虚拟环境的搭建与进入

关闭的命令:

1
deactivate

安装flask和gunicorn

1
2
pip install flask
pip install gunicorn

配置Nginx

我使用的是wdcp一起安装的Nginx等,首先在wdcp面板添加一个网站。默认设置就好。

打开/www/wdlinux/nginx-1.8.1/conf/vhost/里以网站域名为名的conf文件。(例如:www.kpro.xyz.conf)

将里面的内容更换成下面的

1
2
3
4
5
6
7
8
9
10
11
  server {
listen 80;
server_name www.kpro.xyz; # 这是HOST机器的外部域名,用地址也行

location / {
proxy_pass http://127.0.0.1:3711; # 这里是指向 gunicorn host 的服务地址
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

}

你也可以自行添加Nginx的配置,上面是最简单的转发。

别忘了重新加载Nginx配置。

运行

添加一个myapp.py文件,写入以下代码

1
2
3
4
5
6
7
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "hello world"</pre>
控制台运行:
<pre class="lang:sh decode:true ">gunicorn -b 127.0.0.1:3711 myapp:app

这样就完成了,可以打开你设置的域名查看