Annotation of embedaddon/thttpd/INSTALL, revision 1.1.1.1

1.1       misho       1: To build:
                      2: 
                      3:     % ./configure
                      4: 
                      5:     Edit config.h to change the configuration options if necessary.
                      6: 
                      7:     % make
                      8: 
                      9: 
                     10: To install:
                     11: 
                     12:     % make install
                     13: 
                     14:     Edit one of your system rc files to run thttpd at boot time.  Do NOT
                     15:     run it from inetd, that setup is inefficient so thttpd doesn't support it.
                     16: 
                     17: 
                     18: Red Hat:
                     19: 
                     20:     On Red Hat Linux systems you can use RPM to install thttpd, like so:
                     21: 
                     22:        cd /usr/src/redhat/SOURCES
                     23:        wget http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz
                     24:        rpm -ta thttpd-2.25b.tar.gz
                     25:        rpm -i /usr/src/redhat/RPMS/i386/thttpd-2.25b-1.i386.rpm
                     26: 
                     27: 
                     28: Solaris:
                     29: 
                     30:     If you're running Solaris and you want to use the security-enhancing
                     31:     chroot feature, then you must create the TCP device files in the chroot
                     32:     tree.  There is no way around this, Solaris needs these files to accept
                     33:     network connections.  You need /dev/tcp, which is a symbolic link like so:
                     34:        /dev/tcp -> ../devices/pseudo/clone@0:tcp
                     35:     And you also need the file it points to:
                     36:        crw-rw-rw-  bin  11, 42 May 24 21:32 /devices/pseudo/clone@0:tcp
                     37:     You probably need some other files too, such as shared libraries and
                     38:     a tmp directory.  Check out the man page for ftpd, it has a big long
                     39:     shell script for setting up an anonymous ftp area that should also
                     40:     work for thttpd.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>