EECS 325 Setup Task 2: Set up a Web Server
Set up AllegroServe
This should already be done, if you've done Setup Task 1.
If not, do it now.
Download the example AllegroServe code in
test-aserve.lisp into
your EECS 325 code directory. You can do this manually or by typing
(include "test-aserve.lisp")
include is an EECS 325 function that loads a file,
getting it from the server first if not already present.
Download content.zip,
a sample archive of some HTML files. Extract this
into your EECS 325 code directory. You should have a subdirectory
called content with several files and a subdirectory called
images.
Test AllegroServe
Follow the steps given in my lecture notes on
Lisp Web Servers. Specifically,
- Load test-aserve.lisp
-
Start the server.
- Start a browser
- Give the browser the URL
http://localhost:8000/critic (assuming 8000 is the port number
you chose)
- Type several Lisp expressions and make sure they get critiqued correctly.
Submit Report
Email to
c-riesbeck@northwestern.edu
- Subject:EECS 325: Setup Task 2: Web Server
- Body:
- a statement that you personally have set up and tested AllegroServe
-- watching someone else do it doesn't come close to counting
- what expressions you tried, and what results you got
Where to get help
As before, the best source of help will
be the CS 325 newsgroup.
Make sure your newsreader is finding all
messages, including old ones.
- Look to see if someone else had the same
problem you did, and what answers they got.
- If your problem is a new one, POST your problem. Be specific
about what platform you're on, e.g., Windows XP, Linux, ...
Copy and paste the error message, if any.
- If you've seen that problem and know the solution,
POST the answer. Helpful postings can increase your grade!
Comments?
Send mail to Chris Riesbeck.
Put EECS 325 in the Subject.