| |
The listed web servers has been successfully tested with ActiveHTML. You will find detailed information about installing
ActiveHTML with these server in the installation package.
Server | Tested Version(s) |
Abyss Webserver |
1.0.3, 1.1b1, 1.2.2.2, 2.0.0.20, 2.4.0.3, 2.9.3.2 |
AOLServer |
3.2, 4.07 |
Apache 1.x |
1.3.23, 1.3.24, 1.3.26, 1.3.29, 1.3.31, 1.3.33 |
Apache 2.x |
2.0.36, 2.0.39, 2.0.42, 2.0.44, 2.0.45, 2.0.48, 2.0.49, 2.0.50, 2.0.52, 2.0.53, 2.0.59 |
Apache 2.2.x |
2.2.3, 2.2.4 |
BadBlue Webserver |
1.7, 2.6.1 |
BRS WebWeaver |
1.33 |
Deerfield WebSite |
3.1.13, 3.5.13, 3.5.15, 3.5.16, 3.5.19 |
JanaServer |
2.2.1, 2.2.3, 2.4.2, 2.4.5.1, 2.4.8.51 |
KeyFocus Web Server |
1.0.2, 1.0.3, 1.0.4, 1.06, 1.07, 2.0.0, 2.1.0, 2.2.0, 2.4.0, 2.5.0 |
LightTPD |
1.4.11 |
Miniportal |
1.3.3 |
NetServe |
1.0.34 |
NetworkActiv Web Server |
3.5 |
Omnicron OmniHTTPd |
2.09, 2.10, 3.0a1, 3.0a3, 3.0a4 |
Pi3Web |
2.03 |
Sambar |
5.1, 5.2, 5.3, 6.1 |
SHTTPD (Simple HTTPD) |
1.35, 1.36 |
Xerver |
4.04, 4.15 |
XITAMI |
2.5b5, 2.5c2 |
Other web servers:
ActiveHTML should work with other web servers too, if the software meets the following requirements: CGI/1.1 specification
Your web server must support execution of CGI/1.1 programs (see
http://cgi-spec.golux.com/ for more information about CGI-specs). Many web servers around do support the execution of
cgi-programs.
File mapping
Your web server should be able to run cgi programs based on extension of the requested document. If your web server supports file
mapping, you have to map *.asp and *.asa files to AHTML.EXE.
Some web servers doesn't support file mapping, instead they use the windows file associations based on registry-entries. If your web
servers relies on file associations you have to import AHTML.REG to associate *.files with ActiveHTML. If you copy AHTML.EXE to the
CGI-BIN folder of you web server, you have to edit AHTML.REG first.
Some web servers rely on so called "shebang"-lines within script files e.g. "!#c:\usr\bin\perl.exe", ActiveHTML also works with
these servers. Just add a line (it must be the first line in your asp file) containing:
#!c:\Programme\seliSoft\ActiveHTML\AHTML.exe
to your asp files. Some web servers require that the directory containing the asp files must be marked as executable.
If your server supports calling cgi programs like this:
http://www.yourdomain.com/cgi-bin/ahtml.exe/ahtml/index.asp
you get nearly the full power of ActiveHTML.
IMPORTANT: Always use absolute links for images etc. in this case! (Otherwise ActiveHTML is called for EVERY (e.g. GIF, HTML, JPG)
request this would be very slow)
If your web server doesn't support either file mapping nor file associations nor shebang-lines you have to call ActiveHTML directly
with your links like:
http://www.yourdomain.com/cgi-bin/ahtml.exe?/ahtml/index.asp
This is the most difficult way to launch your asp files, because you have to make every link like this... :-( Directory-Aliases
If your web server supports directory aliases, you should create an alias
/ahtml=C:\Programme\seliSoft\ActiveHTML\AHTML
to use the samples scripts. If the web server doesn't supports directory aliases, you should create a new folder "ahtml" under your
web servers documentroot-folder (e.g. htdocs). Then copy all files from "C:\Program Files\seliSoft\ActiveHTML\AHTML" to
"...\YourWebServerRoot\AHTML". Scriptdirectory-Aliases
If your web server supports more than one cgi directory, you should add a new cgi-folder to the web server configuration:
"C:\Program Files\seliSoft\ActiveHTML".
If your webserver doesn't support more cgi folders, you have to copy AHTML.EXE to the your web servers cgi-bin folder
Environment-Variables
To use all features of ActiveHTML, your web server should provide all system environment variables to cgi scripts. If your web
server doesn't provide system variables, some features may not work (e.g. JAVA-Objects) Custom default documents
You should add INDEX.ASP and DEFAULT.ASP to the default documents of your web server. If your web server doesn't
allow custom default documents, you have to add INDEX.ASP to your links like "http://yourserver/ahtml/index.asp" instead of
"http://yourserver/ahtml/" |