<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="IncrediMail 1.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY style="BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 12pt; MARGIN: 5px 10px 10px; FONT-FAMILY: Arial" bgColor=#ffffff background="" scroll=yes ORGYPOS="0">
<TABLE id=INCREDIMAINTABLE cellSpacing=0 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD id=INCREDITEXTREGION style="FONT-SIZE: 12pt; CURSOR: auto; FONT-FAMILY: Arial" width="100%">
<DIV>&nbsp;</DIV>
<DIV>Background.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Quite a few sysops over a long period of time have asked how to set up the</DIV>
<DIV>Spider web access in Windows. I didn't ever see an answer from anyone until</DIV>
<DIV>very recently.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Credits.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Firstly, David N9KT&nbsp;kindly offered to help but it so happened that Keith</DIV>
<DIV>GU6EFB (GB7DXG) had already got it working and had done the bulk of the work</DIV>
<DIV>with it. Keith passed the information to me but we found that it wasn't so</DIV>
<DIV>straightforward and required some debugging.&nbsp;I spent some time doing that&nbsp;and&nbsp;</DIV>
<DIV>can now try to&nbsp;provide a step by step guide.</DIV>
<DIV>&nbsp;</DIV>
<DIV>It is worth remembering David's words about Server security:</DIV>
<DIV>&nbsp;</DIV>
<DIV>"I must also advise you that if you are going to do this, you need to read a</DIV>
<DIV>lot about securing your web server. If you don't do a good job securing</DIV>
<DIV>your web server, you leave yourself open to attacks on the machine running</DIV>
<DIV>the web server as well as any machines on the same LAN"</DIV>
<DIV>&nbsp;</DIV>
<DIV>The rest of this is mostly Keith's work......</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>What you need.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I am using XP Professional but it shouldn't matter which Windows OS you have.</DIV>
<DIV>The spider-web files will be found in the sub-directory of that name in</DIV>
<DIV>your distribution.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Perl and a Java enabled browser are prerequisits but you should have them </DIV>
<DIV>already.</DIV>
<DIV>&nbsp;</DIV>
<DIV>You need a web server. If you already have one and it handles perl cgi</DIV>
<DIV>scripts then you are all set.</DIV>
<DIV>&nbsp;</DIV>
<DIV>If you don't yet have a server then you can use Microsoft IIS which is an</DIV>
<DIV>optional Windows component on your OS installation CD - it may be installed</DIV>
<DIV>already from when the OS was loaded or you can install it from the CD now. </DIV>
<DIV>With IIS, perl cgi scripting is not enabled by default. To help you with this,</DIV>
<DIV>download the pdf file at </DIV>
<DIV><A href="http://www.actinic.co.uk/hosting/docs/iis_Server_Setup.pdf">http://www.actinic.co.uk/hosting/docs/iis_Server_Setup.pdf</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>Alternatively, download web server software. Keith uses Jana server from</DIV>
<DIV><A href="http://www.janaserver.de/">http://www.janaserver.de/</A> and this server works well for Keith and is easily</DIV>
<DIV>configurable. Note though that I had tremendous trouble getting the Spider</DIV>
<DIV>web cluster to work in Jana - for Keith it works but for me it was hard</DIV>
<DIV>going. I therefore tried some others, the best of which that I found to be</DIV>
<DIV>easily configurable and in which the Spider web cluster worked without</DIV>
<DIV>trouble, is BRS WebWeaver from <A href="http://www.brswebweaver.com/">http://www.brswebweaver.com/</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>These servers are freeware, there are probably others and doubtless there</DIV>
<DIV>will be people on the reflector who have their own recommendations.....I</DIV>
<DIV>suggest these two because I had little expertise to draw on and Keith and I</DIV>
<DIV>found them to work for us.</DIV>
<DIV>&nbsp;</DIV>
<DIV>It is important to note that the web server and your Spider cluster are running</DIV>
<DIV>on the same machine.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Setting up the web cluster.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Make sure your server has been properly configured and runs. The basic</DIV>
<DIV>principles are that it is accessible from Internet, cgi scripting is enabled</DIV>
<DIV>to include pointing to your c:\perl\bin\perl.exe path and you know what the</DIV>
<DIV>root directory is called. For example in IIS the root is the wwwroot</DIV>
<DIV>directory, in Jana it is the html directory and in WebWeaver it is the docs</DIV>
<DIV>directory.</DIV>
<DIV>&nbsp;</DIV>
<DIV>From the root directory, create a sub-directory called cluster. Example: in</DIV>
<DIV>IIS the path would be \wwwroot\cluster</DIV>
<DIV>Into the cluster sub-directory, copy to it all the files from the spider-web</DIV>
<DIV>directory in your Spider distribution (they are almost all Java files).</DIV>
<DIV>Extract from the cluster sub-directory the file called spider.cgi and move</DIV>
<DIV>it the directory for cgi scripting. In IIS a cgi scripting directory will</DIV>
<DIV>have been created when you followed the setup procedure in the actinic pdf</DIV>
<DIV>guide. In Jana it is the cgi-bin directory and in WebWeaver it is the</DIV>
<DIV>scripts directory.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Next, some changes must be made to spider.cgi by using a text editor like</DIV>
<DIV>wordpad or notepad.</DIV>
<DIV>&nbsp;</DIV>
<DIV>From the top....find the section referring to hostname and make the changes</DIV>
<DIV>as seen below with your own details for hostname, port and nodecall and</DIV>
<DIV>remove the comment mark from in front of $HOSTNAME</DIV>
<DIV>&nbsp;</DIV>
<DIV>$HOSTNAME = "gb7cgl.tzo.com" ;</DIV>
<DIV>$PORT = "7300" ;</DIV>
<DIV>$NODECALL = "GB7CGL-1" ;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Next find the line that looks similar to this:</DIV>
<DIV>print(" &lt;APPLET CODE=\"spiderclient.class\" CODEBASE=\"/cluster/\" width=800</DIV>
<DIV>height=130&gt;\n") ;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Note that in the original file, the line reads ....CODEBASE=\"/client/\"..... and this part must be</DIV>
<DIV>changed to cluster as above.</DIV>
<DIV>&nbsp;</DIV>
<DIV>You can go on from here to test it as I shall describe, but note now that</DIV>
<DIV>spider.cgi is based on a rudimentary web page design that will need some</DIV>
<DIV>creative work. I recommend that you make a copy before writing changes to it</DIV>
<DIV>because it is easy to make a mistake that affects the coding of the script.</DIV>
<DIV>I viewed it in Microsoft Frontpage and made the changes that can be seen at</DIV>
<DIV><A href="http://gb7cgl.tzo.com:82/scripts/spider.cgi">http://gb7cgl.tzo.com:82/scripts/spider.cgi</A> - Keith changed his to look like</DIV>
<DIV><A href="http://gb7dxg.shacknet.nu">http://gb7dxg.shacknet.nu</A> and see 'DX Cluster web access' in the left side menu.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Ok, so now test that it works. From your browser, address the spider.cgi file as per</DIV>
<DIV>the examples above. The page will open and the input of a callsign followed by the</DIV>
<DIV>login button should launch the java web cluster applet.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Questions, feedback and&nbsp;reports of success in getting your Spider web cluster working</DIV>
<DIV>in windows to this reflector. Keith and I will do our best to help - bear in mind that we are </DIV>
<DIV>not experts but we will do our best.</DIV>
<DIV>&nbsp;</DIV>
<DIV>73 de Eric @ GB7CGL-1</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></TD></TR>
<TR>
<TD id=INCREDIFOOTER width="100%">
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD width="100%"></TD>
<TD id=INCREDISOUND vAlign=bottom align=middle></TD>
<TD id=INCREDIANIM vAlign=bottom align=middle></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML>