💾 Archived View for rawtext.club › ~sloum › geminilist › 000649.gmi captured on 2020-10-31 at 01:43:36. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2020-09-24)

-=-=-=-=-=-=-

<-- back to the mailing list

Server software recommendations

Sean Conner sean at conman.org

Thu May 14 23:28:16 BST 2020

- - - - - - - - - - - - - - - - - - - ```

It was thus said that the Great int 80h once stated:
> On Thu May 14, 2020 at 11:08 AM EDT, solderpunk wrote:
> 
> This was the reason that I pondered a few months back on this list some
> 
> kind of FastCGI-esque system for a Gemini server to communicate with a
> 
> process it didn't spawn itself over a domain socket or similar. But
> 
> maybe I should just give up on Go for servers (this exact same issue
> 
> affects Shizaru, too.).
> 
> That's a good idea, CGI scares me. Are you planning to create a standard
> or should we just go off of regular FASTCGI? I've never used CGI outside
> of gemini so I'm not sure what people need.

  The specification of CGI is RFC-3875 [1] and there are a number of Geminiservers that have implemented it to some degree [2].  I found thespecification for FastCGI [3] and it seems a bit more involved (with itbeing a protocol and all) but I think it could be used for Gemini, much likeCGI can be used for Gemini.

  -spc

[1]	https://tools.ietf.org/html/rfc3875

[2]	GLV-1.12556 can handle both Gemini specific CGI scripts and HTTP	specific CGI scripts (by converting the return code from HTTP to	Gemini).

[3]	https://fastcgi-archives.github.io/FastCGI_Specification.html