我正在使用Flask + Gunicorn + Nginx
我有一个域example.digital
和一个子域api.example.digital
在烧瓶中我有3个蓝图。
api
的蓝图已使用subdomain='api'
注册,我已将SERVER_NAME
配置设为example.digital
我的系统似乎一切正常(Windows没有gunicorn和nginx)。但在我的服务器上有一个问题。我已经设置了2个带反向代理的虚拟主机。我的配置如下
server {
listen 80;
server_name example.digital;
location / {
proxy_pass http://127.0.0.1:8000$request_uri;
proxy_set_header Host $host;
}
location /static {
alias /home/ubuntu/backend/codes/static;
}
}
server{
listen 80;
server_name api.example.digital;
location / {
proxy_pass http://127.0.0.1:8000$request_uri;
proxy_set_header Host $host;
}
}
api.example.digital
工作正常,但主域example.digital
存在问题。除了主页之外什么都没有加载。如果我访问example.digital
主页加载但exapmle.digital/login
显示404。