2017-10-19 12 views
0

私のDjangoアプリケーションのための残りのAPIを作成しましたが、www.website.com/apiのようなものではなくapi.website.comに行く方法DjangoのURLにwwwを変更する方法は?

Btw何かをする必要がある場合はnginxを使用していますこれで

答えて

0

あなたのnginx設定では、このようなものを追加します。これにより、api.website.comのすべてのリクエストがあなたのgunicornソケット - >あなたのdjangoアプリケーションに渡されます。

server { 
    listen *:80; 
    server_name api.website.com; 

    location ~ ^/api(.*)$ { 
     try_files $uri $1 /$1; 
    } 

    location/{ 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header X-Forwarded-Proto $scheme; 

     proxy_set_header Host $http_host; 
     proxy_redirect off; 

     proxy_pass http://gunicorn_socket/; 
    } 
} 
関連する問題