-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathredirect.1
More file actions
77 lines (77 loc) · 1.96 KB
/
Copy pathredirect.1
File metadata and controls
77 lines (77 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
.\"
.\" Copyright (C) 2019 Esote
.\"
.\" This program is free software: you can redistribute it and/or modify
.\" it under the terms of the GNU Affero General Public License as published
.\" by the Free Software Foundation, either version 3 of the License, or
.\" (at your option) any later version.
.\"
.\" This program is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU Affero General Public License for more details.
.\"
.\" You should have received a copy of the GNU Affero General Public License
.\" along with this program. If not, see <https://www.gnu.org/licenses/>.
.\"
.Dd $Mdocdate: December 9 2019 $
.Dt REDIRECT 1
.Os
.Sh NAME
.Nm redirect
.Nd web server for subdomain redirects
.Sh SYNOPSIS
.Nm redirect
file
.Sh DESCRIPTION
.Nm redirect
is a web server for subdomain redirects.
.Pp
The input file to
.Nm redirect
describes the valid subdomain routes.
Each line consists of a
.Dq from
host and
.Dq to
URL separated by space.
For example:
.Bd -literal -offset indent
localhost:8441 https://localhost:1001
w.localhost:8441 https://x.localhost:1002
x.localhost:8441 https://z.localhost:1003
.Ed
.Pp
.Pa redirect.h
defines the following macros:
.Bl -tag -width HTTP_TEXT -offset indent
.It Dv BUF_LEN
buffer size for reading requests and wririting responses.
.It Dv PORT
server listening port, the port of
.Dq from
routes in the config file should match this port.
.It Dv QUEUE_LEN
listening backlog length.
.It Dv T_SEC
read and write timeout in seconds.
.It Dv HTTP_CODE
HTTP status code for the redirect response, such as 301 or 308.
.It Dv HTTP_TEXT
message phrase for
.Dv HTTP_CODE .
.El
.Sh AUTHORS
.Nm redirect
was written by
.An Esote .
.Sh COPYRIGHT
Copyright
.Pq c
2019 Esote.
There is NO warranty.
You may redistribute this software under the terms of the GNU Affero General
Public License.
For more information, see the
.Pa LICENSE
file.