ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/thttpd/INSTALL
Revision: 1.1
Committed: Mon Jun 18 21:11:56 2001 UTC (23 years ago) by root
Branch: MAIN
CVS Tags: mp_j, dp_j, cp_j, HEAD
Branch point for: connpatch, dirpatch, mmapppatch
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.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.21b.tar.gz
24     rpm -ta thttpd-2.21b.tar.gz
25     rpm -i /usr/src/redhat/RPMS/i386/thttpd-2.21b-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.