ECN No Name Newsletter: September, 1996

The ECN No Name Newsletter is no longer being published. This is an archived issue.

[previous article] [next article]

Apache Arriving At The ECN

NO NAME NEWSLETTER -- September 1996

Kyler Laird
http://www.ecn.purdue.edu/ECN/FAQ/internet/web_authoring_and_cgi/apache


The primary protocol currently used on the World Wide Web is HTTP. ECN machines which are running HTTP servers currently run NCSA HTTPd 1.4.2+. We are now in the process of converting to Apache 1.1.1. Apache was originally a version of NCSA HTTPd which had been patched substantially. (Hence, it was called "a patchy HTTPd," then just "Apache.") It has now been rewritten and offers a much more solid base of free code than does NCSA HTTPd.

While we are trying to make this transition painless, there will surely be some incompatibilities. Fortunately, there are many advantages to using Apache. For more information, please see the page at http://www.ecn.purdue.edu/ECN/FAQ/internet/web_authoring_and_cgi/apache.

"404 Not Found" is gone
Apache will do its best to find the intended target using case-insensitive searches. If the target cannot be found, the user will be redirected to the closest directory to match the request.
security is tighter
CGI programs can now communicate with the server to verify that they have been called appropriately. This will allow CGI programs to more safely run with the identities of their authors (instead of user "www").
HTML "wrapping" is automatic
Using the .htaccess file, users can specify include files to be used to "wrap" their HTML (by prepending and appending to the file). This will allow users to create and maintain complex, consistent pages more easily.
imagemaps are native
The server now understands imagemap files. Instead of calling "/cgi-bin/imagemap" along with the full path to a map file, a map file can simply be called just like any other resource. If an imagemap is called without coordinates, an HTML list of options is generated. (This is handy for people who don't have graphics turned on.)
PH authentication and information retrieval is integrated
Instead of maintaining group and password files, users can now use PUCC's PH database to authenticate users and to get basic information about them. Access to a directory via HTTPd can be restricted based on any PH field, such as "department" and "title." entity locations are host-independent A reference to any entity (such as "/ABE" or "/ME") on any ECN machine will transparently direct the caller to the appropriate machine.
extensions are no longer necessary
It is no longer necessary (or desirable) to use file extensions in URLs. If multiple files exist with the same name, but different extensions (.gif/.jpeg/.png, for example), Apache will decide which one should be used for the situation.
inline TEX is supported
TEX source code can be maintained within HTML documents. Currently, the TEX elements are rendered as automatically-generated GIF images.


webmaster@ecn.purdue.edu
Last modified: Saturday, 02-Oct-99 10:36:27 EST

[HTML Check] HTML