Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
AllegroServe, a web server written in Common Lisp
C
branch: acl61

This branch is even with franzinc:acl61

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc
examples
htmlgen
test
.cvsignore
ChangeLog
authorize.cl
cgi.cl
client.cl
decode.cl
headers.cl
license-allegroserve.txt
license-lgpl.txt
load.cl
loadonly.cl
log.cl
macs.cl
main.cl
makefile
parse.cl
proxy.cl
publish.cl
readme.txt
source-readme.txt

readme.txt

The AllegroServe Webserver
copyright (c) 1999,2000 Franz Inc.



!!! Very Important Note !!!!!!

     This readme.txt is for people receiving the binary only
     distribution of iserve.

     If you received a source distribution, then follow
     the instructions in source-readme.txt instead.

!!! Very Important Note !!!!!!






This is a distribution of the current state of the AllegroServe web server.
This is not a finished product.   We are distributing this so that
people can see what directions we are taking in our design.


== The files in this distribution:

aserve.fasl -- This includes the iserve web server and htmlgen html generation
    code.

doc/aserve.html -- documentation on the web server
htmlgen.html -- documentation on the html generation system

examples.cl -- load this into lisp to publish sample urls.  Read  this file
            to see how publishing is done.

examples.fasl -- just a compiled version of examples.cl 


other files are present to support the examples in examples/examples.cl.



== running the web server

1. cd to the directory containing the distribution and start Allegro cl 5.0.1
   (or start Allegro cl 5.0.1 and use the toplevel ":cd" command to cd 
   to the directory containing the iserve distribution).

2. load aserve.fasl
    
        user(1): :ld aserve.fasl

3. load the examples (either the compiled or source version)

        user(2): :ld examples/examples

4. start the webserver

        user(3):  (net.aserve:start :port 8010)


5. go to a web browser and select this machine and the port you chose:
   if the web browser is on the same machine you can give it:

        http://localhost:8010/



Notes:
    steps 3 and 4 can be interchanged.

    if you're running on a PC (or running as root on Unix) you can allocate 
    port 80, so you don't have to specify a port when running
    the iserve:start function.




    
       


Something went wrong with that request. Please try again.