"www.osteopathe-cc.fr" = null;
};
};
- # "connexionswing" = {
- # webroot = "/var/lib/acme/acme-challenge";
- # email = "ismael@bouya.org";
- # domain = "connexionswing.com";
- # plugins = [ "cert.pem" "chain.pem" "fullchain.pem" "full.pem" "key.pem" "account_key.json" ];
- # postRun = ''
- # systemctl reload httpd.service
- # '';
- # extraDomains = {
- # "www.connexionswing.com" = null;
- # "sandetludo.com" = null;
- # "www.sandetludo.com" = null;
- # };
- # };
+ "connexionswing" = {
+ webroot = "/var/lib/acme/acme-challenge";
+ email = "ismael@bouya.org";
+ domain = "connexionswing.com";
+ plugins = [ "cert.pem" "chain.pem" "fullchain.pem" "full.pem" "key.pem" "account_key.json" ];
+ postRun = ''
+ systemctl reload httpd.service
+ '';
+ extraDomains = {
+ "www.connexionswing.com" = null;
+ "sandetludo.com" = null;
+ "www.sandetludo.com" = null;
+ };
+ };
};
services.openssh.extraConfig = ''
mkdir -p /var/lib/goaccess/ludivinecassal.com
mkdir -p /var/lib/goaccess/piedsjaloux.fr
mkdir -p /var/lib/goaccess/osteopathe-cc.fr
+ mkdir -p /var/lib/goaccess/connexionswing.com
'';
};
mypkgs.connexionswing_dev.apache.vhostConf
];
})
+ (withConf "connexionswing" // {
+ hostName = "connexionswing.com";
+ serverAliases = [ "sandetludo.com" "www.connexionswing.com" "www.sandetludo.com" ];
+ documentRoot = mypkgs.connexionswing_prod.webRoot;
+ extraConfig = builtins.concatStringsSep "\n" [
+ mypkgs.connexionswing_prod.apache.vhostConf
+ ];
+ })
(withConf "eldiron" // {
hostName = "ludivine.immae.eu";
documentRoot = mypkgs.ludivinecassal_dev.webRoot;
stats = domain: conf: let
d = pkgs.writeScriptBin "stats-${domain}" "${pkgs.gnused}/bin/sed -n '/\\['$(LC_ALL=C ${pkgs.coreutils}/bin/date -d yesterday +'%d\\/%b\\/%Y')'/ p' /var/log/httpd/access_log-${domain} | ${pkgs.goaccess}/bin/goaccess -o /var/lib/goaccess/${domain}/index.html -p ${conf}";
in "${d}/bin/stats-${domain}";
+ # FIXME: running several goaccess simultaneously seems to be
+ # bugged?
in [
"5 0 * * * root ${stats "aten.pro" ./packages/aten_goaccess.conf}"
- "5 0 * * * root ${stats "ludivinecassal.com" ./packages/ludivinecassal_goaccess.conf}"
- "5 0 * * * root ${stats "piedsjaloux.fr" ./packages/piedsjaloux_goaccess.conf}"
- "5 0 * * * root ${stats "osteopathe-cc.fr" ./packages/chloe_goaccess.conf}"
+ "6 0 * * * root ${stats "ludivinecassal.com" ./packages/ludivinecassal_goaccess.conf}"
+ "7 0 * * * root ${stats "piedsjaloux.fr" ./packages/piedsjaloux_goaccess.conf}"
+ "8 0 * * * root ${stats "osteopathe-cc.fr" ./packages/chloe_goaccess.conf}"
+ "9 0 * * * root ${stats "connexionswing.com" ./packages/connexionswing_goaccess.conf}"
];
};