💾 Archived View for gemini.omarpolo.com › cgi › env captured on 2023-05-24 at 18:13:30.

View Raw

More Information

⬅️ Previous capture (2022-07-16)

➡️ Next capture (2023-09-08)

🚧 View Differences

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

               The Common Gateway Interface for Gemini

  It really seems that the Common Gateway Interface (CGI, RFC-3875)
can be adapted for the Gemini protocol easily!

  This is a test page for the CGI implementation in gmid[0], a small
and secure Gemini server.  When in doubt, I'm trying to follow the
GLV-1.12556[1] behaviour.  Sean Conner provides a similar page at [2].


                      CGI Environment Variables

<unspec> means "not set".

GATEWAY_INTERFACE=CGI/1.1
GEMINI_DOCUMENT_ROOT=/var/gemini/gemini.omarpolo.com
GEMINI_SCRIPT_FILENAME=/var/gemini/gemini.omarpolo.com/cgi/env
GEMINI_URL=gemini://gemini.omarpolo.com/cgi/env
GEMINI_URL_PATH=/cgi/env
PWD=/var/gemini/gemini.omarpolo.com/cgi
PATH_INFO=<unspec>
PATH_TRANSLATED=<unspec>
QUERY_STRING=
REMOTE_ADDR=64.149.155.184
REMOTE_HOST=64.149.155.184
REQUEST_METHOD=
SCRIPT_NAME=/cgi/env
SERVER_NAME=gemini.omarpolo.com
SERVER_PORT=1965
SERVER_PROTOCOL=GEMINI
SERVER_SOFTWARE=gmid/1.8.6
AUTH_TYPE=
REMOTE_USER=
TLS_CLIENT_ISSUER=
TLS_CLIENT_HASH=
TLS_VERSION=TLSv1.3
TLS_CIPHER=TLS_AES_256_GCM_SHA384
TLS_CIPHER_STRENGTH=256
TLS_CLIENT_NOT_AFTER=
TLS_CLIENT_NOT_BEFORE=


                          CGI Argument List

- /var/gemini/gemini.omarpolo.com/cgi/env


                                notes

[0]: https://github.com/omar-polo/gmid
[1]: https://github.com/spc476/GLV-1.12556
[2]: gemini://gemini.conman.org/cgi