caching.sh 351 B

12345678910111213141516
  1. #!/bin/bash
  2. user="$1"
  3. domain="$2"
  4. ip="$3"
  5. home="$4"
  6. docroot="$5"
  7. str="proxy_cache_path /var/cache/nginx/$domain levels=1:2 use_temp_path=off keys_zone=$domain:10m inactive=60m max_size=256m;"
  8. conf="/etc/nginx/conf.d/01_caching_pool.conf"
  9. if grep -q "=${domain}:" "$conf" 2> /dev/null; then
  10. sed -i "/=${domain}:/d" "$conf"
  11. fi
  12. echo "$str" >> $conf