-- Leo's gemini proxy

-- Connecting to transjovian.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

What if you want to serve a wiki for just a section of your site, and most of your site is served by some other server, like Gemserv?


A Phoebe user wrote it, having done just that. They used Gemserv as a reverse proxy for Phoebe.


In the App::Phoebe.pm file, hardcode the proxy server port on the function sub process_geminin line 487:


#my $port = port($stream);
my $port = 1965;

And do the same in the function sub to_url line 676:


#return "$scheme://$host:$port/"
return "$scheme://$host:1965/"

Otherwise, Phoebe exposes its port in the responses it generates.


If more people start using this, we should add a command line argument, e.g. “--proxyport=1965” so Phoebe would be aware it is behind a proxy.


If you are using this, let us know. Leave a note. 😊

-- Response ended

-- Page fetched on Sun Jun 16 23:32:36 2024