]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/papa/maison_bbc.nix
Fix maison bbc website and monitoring
[perso/Immae/Config/Nix.git] / modules / private / websites / papa / maison_bbc.nix
index 7295de81a01120707bfdc726017e805db37fbded..eb61b6d95e02f78672e7a18013a481c7c263c8b9 100644 (file)
@@ -23,6 +23,7 @@ in {
         php_admin_value[open_basedir] = "${varDir}"
         '';
       phpOptions = config.services.phpfpm.phpOptions + ''
+        date.timezone = 'Europe/Paris'
         extension=${pkgs.php}/lib/php/extensions/mysqli.so
         '';
     };
@@ -33,6 +34,7 @@ in {
       root         = varDir;
       extraConfig  = [
         ''
+        Alias /.well-known/acme-challenge ${config.security.acme2.certs.papa.webroot}/.well-known/acme-challenge
         RedirectMatch 301 ^/((?!(\.well-known|add.php).*$).*)$ https://maison.bbc.bouya.org/$1
         <Directory ${varDir}>
           DirectoryIndex index.php index.htm index.html
@@ -41,6 +43,11 @@ in {
           <FilesMatch "\.php$">
             SetHandler "proxy:unix:/run/phpfpm/papa_maison_bbc.sock|fcgi://localhost"
           </FilesMatch>
+        </Directory>
+        <Directory "${config.security.acme2.certs.papa.webroot}">
+          Options Indexes FollowSymLinks
+          AllowOverride None
+          Require all granted
         </Directory>
           ''
       ];