File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / thttpd / INSTALL
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 17:21:13 2012 UTC (12 years, 4 months ago) by misho
Branches: thttpd, MAIN
CVS tags: v2_25b, HEAD
thttpd

    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>