Web Server Information


Sawmill can run as its own web server, serving its HTML pages to any web browser via HTTP. This is often the best way to run Sawmill, but if it's not possible or desirable to run it that way, you can also run it as a CGI program under another web server.

Sawmill is designed to work with any web server which supports the (very common) CGI standard. For ease of installation and profile, however, the following list includes a number of known web servers which Sawmill has been fully tested with, and information about how Sawmill should be configured when using it with them.

Each entry assumes that the default installation options were used, and that the full hostname of the computer running the web server is www.myhost.com; you will need to replace "www.myhost.com" by the actual hostname of your server. The CGI directory is the directory where the Sawmill executable program (application) should be placed to begin using it. The Web pages root is the root of all web pages for the server, and is used to compute the Temporary directory. The Temporary directory and Temporary directory URL are suggested values for the Temporary directory and the Temporary directory URL (see CGI-mode and The Temporary Directory).

Web Server Information
Xitami (Windows)
CGI directory:C:\Program Files\Xitami\cgi-bin\
Web pages root:C:\Program Files\Xitami\webpages\
Temporary directory:C:\Program Files\Xitami\webpages{=PRODUCT_EXECUTABLE_DOCS=}\
Temporary directory URL:http://www.myhost.com/sawmill/
OmniHTTP (Windows)
CGI directory:C:\httpd\cgi-bin\
Web pages root:C:\httpd\htdocs\
Temporary directory:C:\httpd\htdocs{=PRODUCT_EXECUTABLE_DOCS=}\
Temporary directory URL:http://www.myhost.com/sawmill/
Microsoft Peer Web Services (Windows)
CGI directory:C:\inetpub\cgi-bin\
Web pages root:C:\inetpub\wwwroot\
Temporary directory:C:\inetpub\wwwroot{=PRODUCT_EXECUTABLE_DOCS=}\
Temporary directory URL:http://www.myhost.com/sawmill/
Microsoft IIS 3 (Windows) Sawmill and IIS version 3 do not get along! Please upgrade to IIS 4, which works great.
Microsoft IIS 4/5 (Windows)
CGI directory:C:\inetpub\cgi-bin\
Web pages root:C:\inetpub\wwwroot\
Temporary directory:C:\inetpub\wwwrootsawmill\
Temporary directory URL:http://www.myhost.com/sawmill/
Log File Location:c:\Windows\System32\LogFiles\W3svc1
MacOS X Web Server (Apache-based MacOS X Standard Server)
CGI directory:/Library/WebServer/CGI-Executables
Web pages root:/Library/Webserver/Documents
Temporary directory:/Library/Webserver/Documents/sawmill
Temporary directory URL:http://www.myhost.com/sawmill/
Log File Location:/private/var/log/httpd/access_log
Notes:
apache (UNIX)
CGI directory:/home/httpd/cgi-bin/
Web pages root:/home/httpd/html/
Temporary directory:/home/httpd/html/sawmill/
Temporary directory URL:http://www.myhost.com/sawmill/
Log File Location:varies; try /var/log/httpd/access_log
Notes:The Web pages root varies from installation to installation; it may be somewhere else. Consult your apache profile files (often in /etc/httpd/conf/, but this varies too) for the exact location (search for DocumentRoot).

If you're running Sawmill on some other server, and need help configuring it, please contact us at support@sawmill.net. If you're using some other server, and have it working, we'd really appreciate it if you could forward the above information for your server to us, so we can add that server to the list, and save time for future users.