2017-02-11 6 views
0

私はherokuでウェブサイトをホストしており、クラウドホストでnginxをプロキシとして使用しています。私のクラウドホストでどのようにnginxキャッシュをワニスのようにするのですか?

私は、この定義された:私はニスのように、nginxの中に静的なコンテンツを作りたい

## /etc/nginx/sites-available/default 
server { 
charset utf-8; 
listen 80; 

server_name mywebsite.com www.mywebsite.com; 

location /api { 
    proxy_pass http://mywebsite-api.herokuapp.com; 
} 

location /auth { 
    proxy_pass http://mywebsite-api.herokuapp.com; 
} 

location/{ 
    fastcgi_cache CACHE_KEY; 
    fastcgi_cache_valid 200 60m; 

    proxy_pass http://mywebsite-fe.herokuapp.com; 
} 
} 

## in /etc/nginx/nginx.conf 
....... 
http { 

    fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=CACHE_KEY:100m inactive=60m; 
    fastcgi_cache_key "$scheme$request_method$host$request_uri"; 
    ..... 

を。どのように私はherokuにプロキシでnginxを使用してこれを行うことができますか?

ありがとうございます。

答えて

0

fastcgi_をproxy_に変更してください。 fastcgi_のバージョンはphp-fpm用です。

関連する問題