PHP가 정상 작동하는 것을 확인했으면 index.php를 삭제해도 됩니다. file 리소스에서 ensure 속성을 ‘absent’로 입력하면 됩니다.
# /home/administrator/code/environments/production/modules/webapp/manifests/web.pp
# 웹 서버 운영
class webapp::web {
$servername = "${::fqdn}"
$port = "80"
class { 'apache':
mpm_module => 'prefork',
default_vhost => false,
default_charset => 'UTF-8',
}
...
file { 'index.php':
name => "/var/www/${servername}/index.php",
content => "<?php phpinfo(); ?>",
require => Apache::Vhost["${servername}"],
ensure => absent,
}
}