我创建了一个 Django 应用程序,它有两个名为“api”和“consumer”的应用程序。现在我想为这两个应用程序使用子域。像api.server.com和server.com。我在网上搜索并找到了 django-hosts,所以我在我的 localhost 中实现了它并且工作正常。
之后,我将它部署在 AWS EC2 实例上并在 Godaddy 中创建子域,并将根域和子域都指向我的实例 IP。根域工作正常,但是当我尝试访问api.server.com时,它显示了默认的 Welcome to Nginx屏幕。请帮我解决这个问题。
nginx.conf
server{
server_name server.com, api.server.com;
access_log /var/log/nginx/example.log;
location /static/ {
alias /home/path/to/static/;
}
location / {
include proxy_params;
proxy_pass http://unix:/home/username/project/project.sock;
}
}