feat: add cache to simpleproxy
This commit is contained in:
parent
354e561380
commit
d1dd12a091
@ -99,15 +99,39 @@ class profiles::nginx::simpleproxy (
|
|||||||
# merge the hashes conditionally
|
# merge the hashes conditionally
|
||||||
$nginx_parameters = merge($defaults, $extras_hash)
|
$nginx_parameters = merge($defaults, $extras_hash)
|
||||||
|
|
||||||
|
## manage cache for nginx
|
||||||
|
#file {'/var/cache/nginx/cache':
|
||||||
|
# ensure => 'directory',
|
||||||
|
# owner => 'nginx',
|
||||||
|
# group => 'root',
|
||||||
|
# mode => '0700',
|
||||||
|
#}
|
||||||
|
|
||||||
|
#file {'/var/cache/nginx/cache_temp':
|
||||||
|
# ensure => 'directory',
|
||||||
|
# owner => 'nginx',
|
||||||
|
# group => 'root',
|
||||||
|
# mode => '0700',
|
||||||
|
#}
|
||||||
|
|
||||||
# manage the nginx class
|
# manage the nginx class
|
||||||
include 'nginx'
|
class { 'nginx':
|
||||||
|
proxy_cache_path => {
|
||||||
|
'/var/cache/nginx/cache' => 'cache:128m',
|
||||||
|
},
|
||||||
|
proxy_cache_levels => '1:2',
|
||||||
|
proxy_cache_keys_zone => 'cache:128m',
|
||||||
|
proxy_cache_max_size => '1024m',
|
||||||
|
proxy_cache_inactive => '10m',
|
||||||
|
proxy_temp_path => '/var/cache/nginx/cache_temp',
|
||||||
|
}
|
||||||
|
|
||||||
# create the nginx vhost with the merged parameters
|
# create the nginx vhost with the merged parameters
|
||||||
create_resources('nginx::resource::server', { $nginx_vhost => $nginx_parameters })
|
create_resources('nginx::resource::server', { $nginx_vhost => $nginx_parameters })
|
||||||
|
|
||||||
# create nginx locations
|
# create nginx locations
|
||||||
if $use_default_location == false {
|
if $use_default_location == false {
|
||||||
create_resources('nginx::resource::location', $locations)
|
create_resources('nginx::resource::location', $locations => {'server' => $nginx_vhost})
|
||||||
}
|
}
|
||||||
|
|
||||||
# manage selinux
|
# manage selinux
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user