Blame


1 20c7248e 2022-09-14 op .\"
2 20c7248e 2022-09-14 op .\" Copyright (c) 2022 Omar Polo
3 20c7248e 2022-09-14 op .\"
4 20c7248e 2022-09-14 op .\" Permission to use, copy, modify, and distribute this software for any
5 20c7248e 2022-09-14 op .\" purpose with or without fee is hereby granted, provided that the above
6 20c7248e 2022-09-14 op .\" copyright notice and this permission notice appear in all copies.
7 20c7248e 2022-09-14 op .\"
8 20c7248e 2022-09-14 op .\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9 20c7248e 2022-09-14 op .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10 20c7248e 2022-09-14 op .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11 20c7248e 2022-09-14 op .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12 20c7248e 2022-09-14 op .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13 20c7248e 2022-09-14 op .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14 20c7248e 2022-09-14 op .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15 ee7a07c0 2022-09-24 op .Dd September 24, 2022
16 20c7248e 2022-09-14 op .Dt GALILEO 8
17 20c7248e 2022-09-14 op .Os
18 20c7248e 2022-09-14 op .Sh NAME
19 20c7248e 2022-09-14 op .Nm galileo
20 20c7248e 2022-09-14 op .Nd Gemini proxy for the World Wide Web
21 20c7248e 2022-09-14 op .Sh SYNOPSIS
22 cb609678 2022-09-23 op .Nm
23 20c7248e 2022-09-14 op .Op Fl dnv
24 ee7a07c0 2022-09-24 op .Op Fl D Ar macro Ns = Ns Ar value
25 20c7248e 2022-09-14 op .Op Fl f Ar file
26 20c7248e 2022-09-14 op .Sh DESCRIPTION
27 20c7248e 2022-09-14 op .Nm
28 20c7248e 2022-09-14 op is a Fast-CGI server that proxies the content of a Gemini capsule.
29 20c7248e 2022-09-14 op It has been designed to work out of the box with the
30 20c7248e 2022-09-14 op .Xr httpd 8
31 20c7248e 2022-09-14 op web server.
32 20c7248e 2022-09-14 op .Pp
33 20c7248e 2022-09-14 op .Nm
34 20c7248e 2022-09-14 op rereads its configuration file when it receives SIGHUP.
35 20c7248e 2022-09-14 op .Pp
36 20c7248e 2022-09-14 op The options are as follows:
37 20c7248e 2022-09-14 op .Bl -tag -width tenletters
38 20c7248e 2022-09-14 op .It Fl d
39 20c7248e 2022-09-14 op Do not daemonize and log to standard error.
40 ee7a07c0 2022-09-24 op .It Fl D Ar macro Ns = Ns Ar value
41 20c7248e 2022-09-14 op Override the value of a macro used in the configuration file.
42 20c7248e 2022-09-14 op .It Fl f Ar file
43 20c7248e 2022-09-14 op Specify the configuration file.
44 20c7248e 2022-09-14 op The default is
45 20c7248e 2022-09-14 op .Pa /etc/galileo.conf .
46 20c7248e 2022-09-14 op .It Fl n
47 20c7248e 2022-09-14 op Parse the configuration file, report errors if any, and exit.
48 20c7248e 2022-09-14 op .It Fl v
49 20c7248e 2022-09-14 op Verbose mode.
50 20c7248e 2022-09-14 op .El
51 20c7248e 2022-09-14 op .Sh FILES
52 20c7248e 2022-09-14 op .Bl -tag -width /etc/galileo.conf -compact
53 20c7248e 2022-09-14 op .It Pa /etc/galileo.conf
54 20c7248e 2022-09-14 op Default location of the
55 20c7248e 2022-09-14 op .Xr galileo.conf 5
56 20c7248e 2022-09-14 op configuration file.
57 5b257ba2 2022-09-23 op .It Pa /var/www/run/galileo.sock
58 5b257ba2 2022-09-23 op Default
59 5b257ba2 2022-09-23 op .Ux Ns -domain socket for communication with
60 5b257ba2 2022-09-23 op .Xr httpd 8 .
61 20c7248e 2022-09-14 op .El
62 20c7248e 2022-09-14 op .Sh SEE ALSO
63 20c7248e 2022-09-14 op .Xr galileo.conf 5 ,
64 20c7248e 2022-09-14 op .Xr httpd 8
65 20c7248e 2022-09-14 op .Sh AUTHORS
66 ee7a07c0 2022-09-24 op The
67 ee7a07c0 2022-09-24 op .Nm
68 ee7a07c0 2022-09-24 op program was written by
69 ee7a07c0 2022-09-24 op .An Omar Polo Aq Mt op@omarpolo.com .