このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
06_virtualization:05_container:05_docker_nginx_proxy [2022/03/16 22:35] – matsui | 06_virtualization:05_container:05_docker_nginx_proxy [2022/03/16 23:23] (現在) – matsui | ||
---|---|---|---|
行 41: | 行 41: | ||
set $do_not_cache 1; | set $do_not_cache 1; | ||
# 画像のみキャッシュさせる | # 画像のみキャッシュさせる | ||
- | if ($uri ~* " | + | if ($uri ~* " |
set $do_not_cache 0; | set $do_not_cache 0; | ||
} | } | ||
行 83: | 行 83: | ||
|MISS|キャッシュがないのでオリジナルサーバに取りに行ったとき| | |MISS|キャッシュがないのでオリジナルサーバに取りに行ったとき| | ||
|EXPIRED|キャッシュが存在するが期限切れの場合| | |EXPIRED|キャッシュが存在するが期限切れの場合| | ||
+ | |||
+ | |||
+ | ==== tmpfsをキャッシュディレクトリへ ==== | ||
+ | |||
+ | === fstabへ追加 === | ||
+ | |||
+ | < | ||
+ | tmpfs / | ||
+ | </ | ||
+ | |||
+ | === マウント === | ||
+ | |||
+ | < | ||
+ | mkdir /tmpfs | ||
+ | mount /tmpfs | ||
+ | </ | ||
+ | |||
+ | === docker-compose.yml === | ||
+ | |||
+ | これで、tmpfsにnginxのキャッシュが入るようになります。 | ||
+ | |||
+ | < | ||
+ | version: ' | ||
+ | |||
+ | services: | ||
+ | reverse-proxy: | ||
+ | image: nginx | ||
+ | volumes: | ||
+ | - ./ | ||
+ | - / | ||
+ | ports: | ||
+ | - 8088:80 | ||
+ | |||
+ | </ | ||
+ | |||
{{tag> | {{tag> |