X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fprivate%2Fwebsites%2Fleila%2Fproduction.nix;h=4390d592d7e99039bc70ccaf45eba24c6183ef08;hb=2a670f71df0e7ac61395823827afe16476f6d5b7;hp=52cf8cf1476f3f28bbaf7162b530ffde784cfca3;hpb=2725698fdd5d3f3b3744feaa686f3081a6db1f0d;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/leila/production.nix b/modules/private/websites/leila/production.nix index 52cf8cf..4390d59 100644 --- a/modules/private/websites/leila/production.nix +++ b/modules/private/websites/leila/production.nix @@ -3,7 +3,7 @@ let cfg = config.myServices.websites.leila.production; varDir = "/var/lib/ftp/leila"; in { - options.myServices.websites.leila.production.enable = lib.mkEnableOption "enable Leila's website in production"; + options.myServices.websites.leila.production.enable = lib.mkEnableOption "enable Leila's websites in production"; config = lib.mkIf cfg.enable { services.phpfpm.poolConfigs.leila = '' @@ -23,6 +23,7 @@ in { services.webstats.sites = [ { name = "leila.bouya.org"; } { name = "chorale.leila.bouya.org"; } + { name = "syrwennecreation.bouya.org"; } ]; services.websites.env.production.modules = [ "proxy_fcgi" ]; @@ -49,6 +50,26 @@ in { '' ]; }; + services.websites.env.production.vhostConfs.leila_syrwenne = { + certName = "leila"; + addToCerts = true; + hosts = [ "syrwennecreation.bouya.org" ]; + root = "${varDir}/Syrwennecreation"; + extraConfig = [ + '' + Use Stats syrwennecreation.bouya.org + + DirectoryIndex index.php index.htm index.html + Options Indexes FollowSymLinks MultiViews Includes + AllowOverride None + + + SetHandler "proxy:unix:/run/phpfpm/leila.sock|fcgi://localhost" + + + '' + ]; + }; services.websites.env.production.vhostConfs.leila = { certName = "leila"; certMainHost = "leila.bouya.org";