From 147a5ed602ef8084596ec715a08c6b05557e39ab Mon Sep 17 00:00:00 2001 From: mh Date: Tue, 27 Nov 2012 15:24:33 +0100 Subject: make logdirs httpd_log_t --- manifests/centos.pp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'manifests/centos.pp') diff --git a/manifests/centos.pp b/manifests/centos.pp index 7f8ba94..7afb69d 100644 --- a/manifests/centos.pp +++ b/manifests/centos.pp @@ -29,13 +29,17 @@ class apache::centos inherits apache::package { } if $::selinux != 'false' { + Selinux::Fcontext{ + before => File[web_dir], + } selinux::fcontext{ - ['/var/www/vhosts/.+/www(/.*)?', - '/var/www/vhosts/.+/non_public(/.*)?', - '/var/www/vhosts/.+/g2data(/.*)?', - '/var/www/vhosts/.+/upload(/.*)?' ]: - setype => 'httpd_sys_script_rw_t', - before => File[web_dir]; + [ '/var/www/vhosts/.+/www(/.*)?', + '/var/www/vhosts/.+/non_public(/.*)?', + '/var/www/vhosts/.+/g2data(/.*)?', + '/var/www/vhosts/.+/upload(/.*)?' ]: + setype => 'httpd_sys_script_rw_t'; + '/var/www/vhosts/.*/logs(/.*)?': + setpye => 'httpd_log_t'; } } file{'apache_service_config': -- cgit v1.2.3