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>