Update NCSA httpd from 1.3 to 1.4
In NCSA httpd 1.4 release, we have improved the
performance and fixed several security problems, as well as bugs in some of
the cgi scripts. We have added several directives to the configuration files:
StartServers,
MaxServers, ErrorDocument
,AgentLog, RefererLog and RefererIgnore
.
If you are running NCSA httpd 1.3, you may update the
httpd binary only without downloading the whole package. However,
to get the newest versions of the CGI scripts, you need to
download the cgi-src directory from the distribution.
- Download the binary.
Save the binary file in place of the old one. You don't need the old
binary any more.
Note: If you download the binary via a web browser, the browser has
already uncompressed the file for you. If you download the binary via
anonynous ftp, you should uncompress it using the command
uncompress filename.Z
- Add the new directives to the
configuration files.
We suggest that you add StartServer
and MaxServer
to your old
configuration files.
If you don't add these new directives to your configuration files, the
server will run in forking mode, similarly to NCSA httpd 1.3 but with a
slightly improved performance.
Reconfiguring
ErrorDocument
,
AgentLog
, and
RefererLog
is optional.
- Update your cgi-bin
and
cgi-src if necessary.
While it is not required, we recommand using the updated CGI scripts.
The new scripts now output proper HTML and include a security patch.
- Terminate the old server.
Note: Don't use kill -9 `cat pidfile`
to kill the server because kill -9
will kill the parents
but will not kill all the children. Use kill `cat pidfile`
instead.
- Start the new server.
Back to
Installation Overview
NCSA HTTPd Development Team / httpd@ncsa.uiuc.edu / Last Modified 6-13-95