Развертывание django + graphql на AWS EC2 с помощью Nginx
Здравствуйте, у меня проблема с Graphql url после развертывания на EC2 с использованием Nginx и gunicorn
Так что локально все работает, я могу получить доступ: http://127.0.0.1:8000/graphql
Когда я развертываю это на EC2, я получаю ошибку 404 not found (ec2-.........compute.amazonaws.com/graphql)
Django urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('graphql' , jwt_cookie(csrf_exempt(GraphQLView.as_view(schema=schema, graphiql=True)))),
path('', index),
re_path(r'^.*', index)
]
Nginx/site-enable/django
server {
listen 80;
server_name ec2-.........compute.amazonaws.com;
location = /favicon.ico {
access_log off;
log_not_found off;
}
# main django application
location / {
include proxy_params;
proxy_pass http://unix:/home/ubuntu/project/run.sock;
}
location /static/ {
autoindex on;
alias /home/ubuntu/project/static/;
}
}
Заранее спасибо!