{= include("docs.util"); start_docs_page(docs.technical_manual.page_titles.webservers); =} $PRODUCT_NAME 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 $PRODUCT_NAME, 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.

$PRODUCT_NAME 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 $PRODUCT_NAME has been fully tested with, and information about how $PRODUCT_NAME 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 $lang_stats.directory is the $lang_stats.directory where the $PRODUCT_NAME 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 {=capitalize(lang_stats.directory)=}. The Temporary {=capitalize(lang_stats.directory)=} and Temporary {=capitalize(lang_stats.directory)=} URL are suggested values for the Temporary {=capitalize(lang_stats.directory)=} and the Temporary {=capitalize(lang_stats.directory)=} URL (see {=docs_chapter_link('sdinfo')=}).

Web Server Information
Xitami (Windows)
CGI $lang_stats.directory:C:\Program Files\Xitami\cgi-bin\
Web pages root:C:\Program Files\Xitami\webpages\
Temporary {=capitalize(lang_stats.directory)=}:C:\Program Files\Xitami\webpages\{=PRODUCT_EXECUTABLE_DOCS=}\
Temporary {=capitalize(lang_stats.directory)=} URL:http://www.myhost.com/$PRODUCT_EXECUTABLE_DOCS/
OmniHTTP (Windows)
CGI $lang_stats.directory:C:\httpd\cgi-bin\
Web pages root:C:\httpd\htdocs\
Temporary {=capitalize(lang_stats.directory)=}:C:\httpd\htdocs\{=PRODUCT_EXECUTABLE_DOCS=}\
Temporary {=capitalize(lang_stats.directory)=} URL:http://www.myhost.com/$PRODUCT_EXECUTABLE_DOCS/
Microsoft Peer Web Services (Windows)
CGI $lang_stats.directory:C:\inetpub\cgi-bin\
Web pages root:C:\inetpub\wwwroot\
Temporary {=capitalize(lang_stats.directory)=}:C:\inetpub\wwwroot\{=PRODUCT_EXECUTABLE_DOCS=}\
Temporary {=capitalize(lang_stats.directory)=} URL:http://www.myhost.com/$PRODUCT_EXECUTABLE_DOCS/
Microsoft IIS 3 (Windows) $PRODUCT_NAME and IIS version 3 do not get along! Please upgrade to IIS 4, which works great.
Microsoft IIS 4/5 (Windows)
CGI $lang_stats.directory:C:\inetpub\cgi-bin\
Web pages root:C:\inetpub\wwwroot\
Temporary {=capitalize(lang_stats.directory)=}:C:\inetpub\wwwroot{=PRODUCT_EXECUTABLE_DOCS=}\
Temporary {=capitalize(lang_stats.directory)=} URL:http://www.myhost.com/$PRODUCT_EXECUTABLE_DOCS/
Log File Location:c:\Windows\System32\LogFiles\W3svc1
MacOS X Web Server (Apache-based MacOS X Standard Server)
CGI $lang_stats.directory:/Library/WebServer/CGI-Executables
Web pages root:/Library/Webserver/Documents
Temporary {=capitalize(lang_stats.directory)=}:/Library/Webserver/Documents/$PRODUCT_EXECUTABLE_DOCS
Temporary {=capitalize(lang_stats.directory)=} URL:http://www.myhost.com/$PRODUCT_EXECUTABLE_DOCS/
Log File Location:/private/var/log/httpd/access_log
Notes:
apache (UNIX)
CGI $lang_stats.directory:/home/httpd/cgi-bin/
Web pages root:/home/httpd/html/
Temporary {=capitalize(lang_stats.directory)=}:/home/httpd/html/$PRODUCT_EXECUTABLE_DOCS/
Temporary {=capitalize(lang_stats.directory)=} URL:http://www.myhost.com/$PRODUCT_EXECUTABLE_DOCS/
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 $PRODUCT_NAME on some other server, and need help configuring it, please contact us at $SUPPORT_EMAIL. 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. {= end_docs_page() =}