💾 Archived View for gemini.conman.org › test › a-script captured on 2020-09-24 at 00:51:40.

View Raw

More Information

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


                   The Common Gateway Interface for Gemini

  The Common Gateway Interface can easily be adapted for the new Gemini
protocol.  In fact, the document you are reading right now is genreated from
a program via the Common Gateway INterface, aka CGI.  The specification for
CGI, RFC-3875, is pretty straightforward, and if you strip out the HTTP
specific bits, it was rather easy to implement.

		CGI Environment Variables

GEMINI_DOCUMENT_ROOT=/home/spc/projects/gemini/non-checkin/gemini.conman.org
GEMINI_URL=gemini://gemini.conman.org/test/a-script
GEMINI_URL_PATH=/test/a-script
LANG=en_US.UTF-8
LC_COLLATE=C
PATH=/usr/local/bin:/usr/bin:/bin
QUERY_STRING=
REMOTE_ADDR=104.248.235.140
REMOTE_HOST=104.248.235.140
REQUEST_METHOD=
SCRIPT_NAME=/test/a-script
SERVER_NAME=gemini.conman.org
SERVER_PORT=1965
SERVER_PROTOCOL=GEMINI
SERVER_SOFTWARE=GLV-1.12556/1

		CGI Argument List
lua
/home/spc/projects/gemini/non-checkin/gemini.conman.org/test/a-script