{=
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() =}