{
  ...
}:
{
  nodes.webserver =
    { pkgs, lib, ... }:
    let
      inherit (pkgs) curl gnugrep;
      inherit (lib) mkForce genAttrs const;
    in
    {
      # Setup simple localhost page with an example.com redirect
      qois.static-page = {
        enable = true;
        pages."localhost".domainAliases = [ "example.com" ];
      };

      # Disable TLS services
      services.nginx.virtualHosts = genAttrs [ "localhost" "example.com" ] (const {
        forceSSL = mkForce false;
        enableACME = mkForce false;
      });

      # Test environment
      environment.systemPackages = [
        curl
        gnugrep
      ];
    };
}