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 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
From: Raphael Geissert <[email protected]>
Date: Fri, 12 Jul 2019 01:06:21 0000
Subject: Escape minus signs as needed.
Last-Update: 2015-09-05
---
htpasswd.1 | 2 -
mini_httpd.8 | 40 --------------------
2 files changed, 21 insertions( ), 21 deletions(-)
diff --git a/htpasswd.1 b/htpasswd.1
index 1124b02..31b5b34 100644
--- a/htpasswd.1
b/htpasswd.1
@@ -9,7 9,7 @@ htpasswd - manipulate HTTP-server password files
.SH DESCRIPTION
.PP
Sets a user's password in an httpd-style password file.
-The -c flag creates a new file.
The \-c flag creates a new file.
.SH AUTHOR
Rob McCool.
Modified 29aug97 by Jef Poskanzer to accept new password on stdin,
diff --git a/mini_httpd.8 b/mini_httpd.8
index 3d8f8b7..d4ff737 100644
--- a/mini_httpd.8
b/mini_httpd.8
@@ -107,7 107,7 @@ The config-file option name for this flag is "dir".
.B -dd
Specifies a directory to chdir() to after chrooting.
If you're not chrooting, you might as well do a single chdir() with
-the -d flag.
the \-d flag.
If you are chrooting, this lets you put the web files in a subdirectory
of the chroot tree, instead of in the top level mixed in with the
chroot files.
@@ -172,7 172,7 @@ which is just fine for most sites.
The config-file option name for this flag is "maxage".
.TP
.B -S
-If mini_httpd is configured to do SSL/HTTPS, then the -S flag is available
If mini_httpd is configured to do SSL/HTTPS, then the \-S flag is available
to enable this feature.
The config-file option name for this flag is "ssl".
.TP
@@ -207,7 207,7 @@ Shows mini_httpd's version and then exits.
mini_httpd supports the CGI 1.1 spec.
.PP
In order for a CGI program to be run, its name must match the pattern
-you specify with the -c flag
you specify with the \-c flag
This is a simple shell-style filename pattern.
You can use * to match any string not including a slash,
or ** to match any string including slashes,
@@ -255,12 255,12 @@ so that mini_httpd can still generate syslog messages.
Check your system's syslodg man page for how to do this.
In FreeBSD you would put something like this in /etc/rc.conf:
.nf
- syslogd_flags="-l /usr/local/www/data/dev/log"
syslogd_flags="\-l /usr/local/www/data/dev/log"
.fi
Substitute in your own chroot tree's pathname, of course.
Don't worry about creating the log socket, syslogd wants to do that itself.
(You may need to create the dev directory.)
-In Linux the flag is -a instead of -l, and there may be other differences.
In Linux the flag is \-a instead of \-l, and there may be other differences.
.SH "MULTIHOMING"
.PP
Multihoming means using one machine to serve multiple hostnames.
@@ -308,7 308,7 @@ If your OS's version of ifconfig doesn't have an alias command, you're
probably out of luck.
.PP
Third and last, you must set up mini_httpd to handle the multiple hosts.
-The easiest way is with the -v flag.
The easiest way is with the \-v flag.
This works with either CNAME multihosting or multiple-IP multihosting.
What it does is send each incoming request to a subdirectory based on the
hostname it's intended for.
@@ -321,26 321,26 @@ With the example above, you'd do like so:
If you're using old-style multiple-IP multihosting, you should also create
symbolic links from the numeric addresses to the names, like so:
.nf
- ln -s www.acme.com 192.100.66.1
- ln -s www.joe.acme.com 192.100.66.200
- ln -s www.jane.acme.com 192.100.66.201
ln \-s www.acme.com 192.100.66.1
ln \-s www.joe.acme.com 192.100.66.200
ln \-s www.jane.acme.com 192.100.66.201
.fi
This lets the older HTTP/1.0 browsers find the right subdirectory.
.PP
There's an optional alternate step three if you're using multiple-IP
multihosting: run a separate mini_httpd process for each hostname, using
-the -h flag to specify which one is which.
the \-h flag to specify which one is which.
This gives you more flexibility, since you can run each of these processes
in separate directories or with different options.
Example:
.nf
- ( cd /usr/www ; mini_httpd -h www.acme.com )
- ( cd /usr/www/joe ; mini_httpd -u joe -h www.joe.acme.com )
- ( cd /usr/www/jane ; mini_httpd -u jane -h www.jane.acme.com )
( cd /usr/www ; mini_httpd \-h www.acme.com )
( cd /usr/www/joe ; mini_httpd \-u joe \-h www.joe.acme.com )
( cd /usr/www/jane ; mini_httpd \-u jane \-h www.jane.acme.com )
.fi
But remember, this multiple-process method does not work with CNAME
-multihosting - for that, you must use a single mini_httpd process with
-the -v flag.
multihosting \(hy for that, you must use a single mini_httpd process with
the \-v flag.
.SH "CUSTOM ERRORS"
.PP
mini_httpd lets you define your own custom error pages for the various
@@ -416,15 416,15 @@ http://www.modssl.org/docs/2.4/ssl_faq.html#ToC23
You can also create one for yourself, using the openssl tool.
Step one - create the key and certificate request:
.nf
- openssl req -new > cert.csr
openssl req \-new > cert.csr
.fi
-Step two - remove the passphrase from the key:
Step two \(hy remove the passphrase from the key:
.nf
- openssl rsa -in privkey.pem -out key.pem
openssl rsa \-in privkey.pem \-out key.pem
.fi
-Step three - convert the certificate request into a signed certificate:
Step three \(hy convert the certificate request into a signed certificate:
.nf
- openssl x509 -in cert.csr -out cert.pem -req -signkey key.pem -days 365
openssl x509 \-in cert.csr \-out cert.pem \-req \-signkey key.pem \-days 365
.fi
This creates four files.
The ones you want are cert.pem and key.pem.
|