To run SFgate you need the following pieces of software:
SFgate, the freeWAIS-sf distribution and the Wais Perl module are available per ftp. Please check archie to find a mirror site near to you.
The load on our server is growing out of bounds. We had to close it for the public -- for the big files at least. Since all Packets are routed over the EUnet site, it will be faster to get the stuff from there as from ls6-www (`ftp://ftp.germany.eu.net/pub/infosystems/wais/Unido-LS6/').
If you want to download freeWAIS-sf, SFgate or the Perl Wais module be sure to get the latest patchlevel (indicated by the last number in the revision number).
First of all, you need a HTTP server. SFgate is tested with CERN HTTPD
and NCSA HTTPD. If you use another HTTP server you should consider that
it implements the CGI specification as SFgate uses the CGI environement
variables PATH_INFO
, QUERY_STRING
and REQUEST_METHOD
.
SFgate is written in Perl, so the next thing you need is a perl interpreter, version 5.002 or higher. Take a look at CPAN (Comprehensive Perl Archive Network) for the sources:
(`http://www.perl.com/CPAN/').
Although SFgate can connect to every freeWAIS server, it is best suited for use with the freeWAIS-sf (see section `Overview' in The freeWAIS-sf Manual) distribution and its extensions. Get freeWAIS-sf 2.0:
`ftp://ftp.germany.eu.net/pub/infosystems/wais/Unido-LS6/freeWAIS-sf/'
Beside for offering own databases the freeWAIS-sf libraries are needed for linking with the Wais.pm module (see section 2.4 The Perl Module Wais.pm). So just compile them and do not remove the freeWAIS-sf source tree until you didn't link Wais.pm.
The Perl module Wais provides access to the freeWAIS-sf libraries. It encapsulates the WAIS protocol and for local databases even the WAIS server. SFgate relies on Wais.pm so before installing SFgate you must install Wais.pm.
Having Perl 5.002 or higher and freeWAIS-sf 2.0 installed it is really easy to install Wais. Look at the included documentation.
Obtain Wais from CPAN (Comprehensive Perl Archive Network):
(`http://www.perl.com/CPAN/authors/id/ULPFR/').
That's this WWW gateway to WAIS! Get SFgate 5.1:
`ftp://ftp.germany.eu.net/pub/infosystems/wais/Unido-LS6/SFgate/'
SFproxy (see section `Overview' in The SFproxy Manual) is an indexing HTTP proxy. You can configure it that it watches all your HTTP requests. If a document of content type text/html is sent as response, that document is indexed under the URL given in the request using freeWAIS-sf. This way you get a better hotlist because you can search it.
Another mode of operation is that you feed SFproxy with a list of URLs (e.g. the URLs in your history file). SFproxy then fetches the documents and processes them as described above.
SFproxy comes with SFgate (inclusive its own manual).
To: majordomo@wsct.wsc.com subscribe waisTo leave the mailing-list send the same mail, but replace subscribe with unsubscribe. Please note that e-mail should be sent to `wais@wsct.wsc.com', not to `wais@wsc.com'!