我在nginx(/etc/nginx/sites-enabled/va
)中添加了一个文件,其中包含:
server {
server_name va.com;
listen 80;
location / {
proxy_pass http://localhost:8001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /static {
alias /home/www/flask-deploy/va/static/;
}
}
对于 flask ,我添加了一个新配置(/home/www/flask-deploy/config/va
):
server {
location / {
proxy_pass http://localhost:8001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /static {
alias /home/www/flask-deploy/va/static/;
}
}
此同一目录中的另一个文件名为:va.conf
,其中包含:
[program:va]
command = gunicorn app:app -b localhost:8001
directory = /home/www/flask-deploy/va
user = jd
但是,我尝试使用以下supervisorctl
命令查看supervisor
中的更改:
service supervisor stop
service supervisor start
supervisorctl reread
如果我尝试通过以下方式启动此va
主管流程:
supervisorctl start va
失败:
va: ERROR (no such process)
如果我尝试:supervisorctl status
输出:
flask_blog STARTING
flask_project RUNNING pid 8890, uptime 0:12:50]
但没有提及新的va
配置。
我在这里做错了什么?谢谢。