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 Gemini
servers that have implemented it to some degree [2].  I found the
specification for FastCGI [3] and it seems a bit more involved (with it
being a protocol and all) but I think it could be used for Gemini, much like
CGI 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


More information about the Gemini mailing list