105 lines
2.6 KiB
Groff
105 lines
2.6 KiB
Groff
|
.TH HTTPD 8
|
||
|
.SH NAME
|
||
|
httpd, in.httpd, dir2html \- a web server for Minix
|
||
|
.SH SYNOPSIS
|
||
|
.B httpd
|
||
|
.RB [\-t|\-v]
|
||
|
.RI [ config_file ]
|
||
|
.br
|
||
|
.B "tcpd http /usr/local/bin/in.httpd"
|
||
|
.br
|
||
|
.B dir2html
|
||
|
.RB [directory]
|
||
|
.SH DESCRIPTION
|
||
|
.B httpd
|
||
|
is a World Wide Web (WWW) server written by Michael Temari. It was
|
||
|
written from scratch so the setup and configuration will not be like
|
||
|
other web servers.
|
||
|
.P
|
||
|
.B in.httpd
|
||
|
is linked to
|
||
|
.B httpd.
|
||
|
This alternate name is used to indicate the program is a server that is
|
||
|
started by
|
||
|
.B tcpd,
|
||
|
a program which listens for incoming TCP connections on the passed
|
||
|
port (defined in
|
||
|
.BI /etc/services ).
|
||
|
When a connection comes in
|
||
|
.B tcpd
|
||
|
forks and starts the given daemon program, after possibly checking for access
|
||
|
restrictions and logging the connection. Therefore to start
|
||
|
.B httpd
|
||
|
you use:
|
||
|
.br
|
||
|
.B "tcpd http /usr/local/bin/in.httpd &"
|
||
|
.br
|
||
|
or
|
||
|
.br
|
||
|
.B "daemonize tcpd http /usr/local/bin/in.httpd"
|
||
|
.P
|
||
|
.B (daemonize
|
||
|
is a shell function defined in
|
||
|
.BI/usr/etc/rc
|
||
|
in Minix 2.0.3 and later releases which starts programs as daemons).
|
||
|
.P
|
||
|
.B dir2html
|
||
|
is an accessory program that produces a directory listing formatted as
|
||
|
web page for the current directory or for a directory specified as an
|
||
|
argument. It is called by
|
||
|
.B httpd
|
||
|
when a web client references a directory that includes no index.html
|
||
|
file (or whatever alternative to index.html that may be defined in
|
||
|
/etc/httpd.conf). Since it writes to standard output it may also be called
|
||
|
as a standalone program.
|
||
|
.P
|
||
|
Options for
|
||
|
.B httpd
|
||
|
are:
|
||
|
.SH OPTIONS
|
||
|
.TP
|
||
|
.B \-t
|
||
|
This tells the server to parse the configuration file so that you can
|
||
|
see if it is the way you want it. You may also pass the name of your
|
||
|
configuration file if it is not the default /etc/httpd.conf.
|
||
|
.TP
|
||
|
.B \-v
|
||
|
Shows the server version, then exits.
|
||
|
.br
|
||
|
.IR config_file
|
||
|
normally /etc/httpd.conf
|
||
|
.SH FILES
|
||
|
.TP 25n
|
||
|
.B /etc/httpd.conf
|
||
|
The configuration file.
|
||
|
.P
|
||
|
.B /etc/httpd.mtype
|
||
|
Extension to configuration file defining MIME types.
|
||
|
.P
|
||
|
.B /usr/adm/httpd.log
|
||
|
Log file. The file must exist for logging to begin.
|
||
|
.SH "SEE ALSO"
|
||
|
.BR httpd.conf (5)
|
||
|
.br
|
||
|
.BR http_status (5)
|
||
|
.br
|
||
|
.BR serv.access (5)
|
||
|
.br
|
||
|
.BR tcpd (8)
|
||
|
.SH NOTES
|
||
|
Running a server exposed to the Internet is risky to the host system and
|
||
|
to the local network. Consult with the owner of your net before you go
|
||
|
public. Read the
|
||
|
.B SECURITY
|
||
|
document in the source directory.
|
||
|
.SH BUGS
|
||
|
None are known, but there are surely some unknown ones. Be careful!
|
||
|
.SH AUTHOR
|
||
|
The Minix httpd server was created by and is maintained by Michael Temari
|
||
|
<Michael@TemWare.Com>
|
||
|
.br
|
||
|
This man page was compiled by Al Woodhull <awoodhull@hampshire.edu>
|
||
|
.P
|
||
|
updated 2003-07-06
|
||
|
|