Annotation of embedaddon/thttpd/INSTALL, revision 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>