From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3953 invoked from network); 21 Jun 2022 12:25:50 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 21 Jun 2022 12:25:50 -0000 Received: from mail-vs1-f54.google.com ([209.85.217.54]) by 9front; Tue Jun 21 08:23:56 -0400 2022 Received: by mail-vs1-f54.google.com with SMTP id f1so13649858vsv.5 for <9front@9front.org>; Tue, 21 Jun 2022 05:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=7V5NGQZm05WkrTPvym+oHeR70C4E3nBzi2PQRWHS4UE=; b=OwEhoXoP+4Xc8b/ZU9WiOcKLuCBI03Kjbf0YbturAIFk2HdjFTMhHoEEr/+7lNPwgo 75A6pFsXyFhkbmjpl1aNJNxGE0S1ed+x3ZN2a+yfRJ9O4A0osL+dtD+WGma4jowcickI on5dEZxPdKksR3M7MjtNss3hRUtPfmgMU6mVd3JOeedixCqT62UYrhmdeQ24WgFsd/JM 4KCDucCzmfiFNAuyiFx++iSPoFSATe2XbY+8CI0uetN2zGEjEDy9zgOffJcjRm4DTyRj +sktL+0WpdmrJe7HcVXDGwe+sAH3oQ0csrXZwXFBh99gCyLxyLKZ7cDfNMTIld9wY18I tUgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=7V5NGQZm05WkrTPvym+oHeR70C4E3nBzi2PQRWHS4UE=; b=ZI7tNDjQd2Jj1rvYBJNTF33R0XPkRP8ktzcBBTGvg7I485BzyRh3DZvpgaylGbWGRc oU/aOfScdP23JM2dikpio7XuOVz1gQbYMsoFYjUWfhagqbdrb0mAEHgP4p6qOuMCDECd ZroZ3NyZOC8fyYA1f12DiJVvIQ14QpXcZBf0cI3YEXcUbLp23Ogor+/9xiH4zHrnOw4L qIh/6hMshsHiX8SJbhJmbmLATHwdzemgSVz/cIyGu3vNJIcSG1oori0eWqRtii915DYi NlJ3QEK/QpGx1qcGYxbJ0pU6jlqhM0Mm3tcbt8cVpF7V4bAJxSu4QPej5fUCIBPzgerm KNBw== X-Gm-Message-State: AJIora8d+W335lhEYjZ7WRU/7sRaZTOkx4LGyhCs8sxrS3g+eZ0UoQPI m0CGk69oQZS07WwCZIxc64VyD9KiR8WzPYmfSlweqTQMLpY= X-Google-Smtp-Source: AGRyM1tIaM9DElXU+xH5MDOnHv9CtbjowRUt8PevX7ni4/zEdfcniS9eFULtZXJIInSxAqU06zKU55pZCy0qVBiCYfQ= X-Received: by 2002:a67:eec9:0:b0:324:c32c:dbdd with SMTP id o9-20020a67eec9000000b00324c32cdbddmr10657134vsp.33.1655814232491; Tue, 21 Jun 2022 05:23:52 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ab0:6caa:0:0:0:0:0 with HTTP; Tue, 21 Jun 2022 05:23:51 -0700 (PDT) In-Reply-To: References: From: hiro <23hiro@gmail.com> Date: Tue, 21 Jun 2022 14:23:51 +0200 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: information table Subject: Re: [9front] httpd minimal configuration Reply-To: 9front@9front.org Precedence: bulk > My preference would be httpd, however I can't find any documentation for it > apart from the man page that's as intended. if there is important stuff missing in the man page, please send a patch. > expected in the web root. Is it possible to put static html pages directly > in it, or is a cgi expected? httpd doesn't do cgi, only static html. feel free to read the code to find the implementation details. > Is there perhaps a simple example that I missed > in my search on the wiki, fqa and via search engine? no. > I haven't quite figured out namespaces yet either, but the default > configuration under /lib/namespace.httpd doesn't look to me like it would be > usable without customization. (This is probably me, but I can't place > "/usr/mike/www" "/n/emelieother" and "/srv/alice" or find the users and > directories in my base system). you are correct. namespaces on the highest level might be a neat concept, but our implementation sadly doesn't include an overall system security concept. > What would be the minimum namespace configuration needed to display a static > page? sorry. > The namespace concept makes it safe to run both a web server and a mail > server on one physical device, right? no, practically right now, just spawn another cpu server instead. physical separation is safer than user or namespace separation. i'd trust the fileserver's user separation a bit more, so that's the only place where i'd share ressources.