I'm trying to get Quixote to run under SCGI, but having some trouble getting SCGI to work. To try out the demo, I ran the following command from the SCGI distribution directory: ./scgi/quixote_handler.py -F The quixote-scgi.log gratifyingly reported that a DemoHandler had been created. I added the following section to Apache's httpd.conf file.SCGIServer 127.0.0.1 4000 SCGIHandler On But when I attempt requests for /dynamic, I get back a response of "Forbidden: You don't have permission to access /dynamic/ on this server." There are no errors in quixote-scgi.log, but the Apache error log reports: No such file or directory: cannot read directory for multi: /dynamic/ I doubt that quixote_handler.py's DemoHandler is actually getting to handle the request, since a debug call that I added to the start of its handle_connection method is not showing up in quixote-scgi.log. I'm running Quixote 0.5, scgi 0.4, Apache 1.3.26, Solaris 8 Sparc. In order to get scgi-0.4/scgi/passfd.c to compile without complaining that msghdr didn't have a msg_control member, I had to define _XPG4_2 in order for that member to be included from /usr/include/sys/socket.h. Thanks for any pointers. Hamish Lawson