Initial commit

This commit is contained in:
Léo Berry
2025-10-28 14:35:40 +01:00
commit 78da6b2994
11 changed files with 463 additions and 0 deletions

16
templates/vhost.epp Normal file
View File

@@ -0,0 +1,16 @@
<%= $server_name %> {
<%- if $mode == 'php_server' { -%>
# Mode: php_server (utilisateur partagé)
root * <%= $root_dir %>
file_server
php_server
<%- } elsif $mode == 'fastcgi' { -%>
# Mode: php_fastcgi (pool FPM, utilisateur isolé)
root * <%= $root_dir %>
file_server
php_fastcgi <%= $fpm_socket %>
<%- } elsif $mode == 'proxy' { -%>
# Mode: reverse_proxy (processus FrankenPHP isolé)
reverse_proxy <%= $proxy_target %>
<%- } -%>
}