Recently, I made an experiment on Linux's support for ASP. Most of the materials are searched on Google !! Post it and learn with everyone.
I. IASP software environment requirements
IASP software is compiled in Java programming language and requires support from JDK 1.1.x or later versions. Therefore, jdk1.1.x must be installed on the server system in advance or
Previous Version. For JDK 1.1.x on Linux, visit http://xfer.nitric.com/pub/java-lin...dows9x/ntplatform.
JDK 1.1.x is the ftp: // 202.103.111.173/download/DEVE...win32-x86.exe.
Ii. System Platform and server software supported by the IASP Installer
IASP software is developed in Java programming language and runs on all Java platforms in principle.
IASP can automatically configure Server software so that the IASP interpretation engine can be used to interpret ASP pages; IASP can use IASP servlet developed by halcycon
You can also use other servlet interfaces to connect to and communicate with the server. The following is the Engineering Technology of halcycon software.
Technicians have confirmed that a list of well-supported system platforms and server software is supported.
(1) Sun Solaris System Platform
1. Apache server software
IASP can automatically configure Apache server software versions 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, and 1.3.6 to use the IASP interpretation engine.
Explains the ASP page, and connects to and communicates with it through the servlet interface in IASP.
2. Netscape fast track (FT) and Enterprise Server (EP) server software
IASP can automatically configure ft3.0.x, ep3.5.x, and ep3.6.x to use the IASP interpretation engine to explain the ASP page.
Connection and communication.
3. Sun Web server2.1 server software
IASP can automatically configure the Sun Web server2.1 server software so that it can use the IASP interpretation engine to explain the ASP page;
Connect and communicate with the server software through the servlet interface.
4. Zeus server software
IASP can automatically configure the Zeus server software to use the IASP interpretation engine to interpret the ASP page.
Connect and communicate with the Apache JServ servlet interface.
(2) Sun Solaris Intel System Platform
1. Apache server software
IASP can be used to customize Apache server software versions 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, and 1.3.6.
Dynamic configuration allows you to use the IASP interpretation engine to interpret the ASP page, and connect and communicate with it through the servlet interface in IASP.
2. Sun Web server2.1 server software
IASP can automatically configure the Sun Web server2.1 server software so that it can use the IASP interpretation engine to explain the ASP page;
Connect and communicate with the server software through the servlet interface.
3. Zeus server software
IASP can automatically configure the Zeus server software to use the IASP interpretation engine to interpret the ASP page.
Connect and communicate with the Apache JServ servlet interface.
(3) Novell Netware System Platform
Netscape fast track (FT) and Enterprise Server (EP) server software
IASP can automatically configure ft3.0.x and ep3.5.x to use the IASP interpretation engine to explain the ASP page.
Connect and communicate with the servlet gateway interface.
(4) SCO unixware System Platform
1. Apache server software
IASP can be used to customize Apache server software versions 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, and 1.3.6.
Dynamic configuration allows you to use the IASP interpretation engine to interpret the ASP page, and connect and communicate with it through the servlet interface in IASP.
2. Netscape fast track (FT) and Enterprise Server (EP) server software
IASP can automatically configure ft2.0.x to use the IASP interpretation engine to interpret the ASP page, and use the servlet in IASP
Interface connection and communication.
(5) Linux Intel System Platform
1. Apache server software
IASP can be used to customize Apache server software versions 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, and 1.3.6.
Dynamic configuration allows you to use the IASP interpretation engine to interpret the ASP page, and connect and communicate with it through the servlet interface in IASP.
2. Zeus server software
IASP can automatically configure the Zeus server software to use the IASP interpretation engine to interpret the ASP page.
Connect and communicate with the Apache JServ servlet interface.
(6) Windows9x/NT System Platform
1. Apache server software
IASP can be used to customize Apache server software versions 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, and 1.3.6.
Dynamic configuration allows you to use the IASP interpretation engine to interpret the ASP page, and connect and communicate with it through the servlet interface in IASP.
2. Netscape fast track (FT) and Enterprise Server (EP) server software
IASP can automatically configure ft3.0.x, ep3.0.x, and ep3.6.x so that the IASP interpretation engine can be used to explain the ASP page; and
Connect to and communicate with IASP through the servlet interface.
3. Internet Information Server Software
IASP can automatically configure the Internet Information Server software to use the IASP interpretation engine.
ASP page, and connect and communicate with it through the servlet interface in IASP.
4. Lotus Domino Server Software
IASP can automatically configure the Lotus Domino Server software to use the IASP interpretation engine to explain the ASP page.
Connection and communication between servlet interfaces of the Lotus Domino server software.
5. Java Web Server Software
IASP can automatically configure the Java Web server software to use the IASP interpretation engine to explain the ASP page.
Connect and communicate with the servlet interface of the Java Web server software.
(7) HPUX System Platform
Zeus server software
IASP can automatically configure the Zeus server software to use the IASP interpretation engine to interpret the ASP page.
Connect and communicate with the Apache JServ servlet interface.
(8) SGI System Platform
Zeus server software
IASP can automatically configure the Zeus server software to use the IASP interpretation engine to interpret the ASP page.
Connect and communicate with the Apache JServ servlet interface.
3. Use IASP to build an ASP Application System Environment
Assume that the system has installed and configured the TCP/IP and other network protocols.
The following uses RedHat Linux 5.1 and Apache 1.3.3 server software as an example to describe how to install and configure IASP.
ASP development and application environment.
(1) install Apache 1.3.3 server software
1. Uninstall Apache 1.2.6 server software
If you are using the Apache server software that comes with RedHat Linux 5.1, the version number is 1.2.6-4 (
Run the httpd-V command to view the Apache server software version.
To reinstall the Apache 1.3.x server software.
Open daemons (
Service Program), select "apache1.2.6-4", and click Uninstall to uninstall it.
2. install Apache 1.3.3 server software
If you do not have Apache 1.3.x server software at hand, you can go to the http://apache.nextpath.com/dist/
Download one from apache_1.3.6.tar.gz.
I have an xteam Linux 1.0 cd, which includes the Apache 1.3.3 server software release,
Located in the xteampack directory of the disc, the file name is called a apache-1.3.3-1.i386.rpm. Use commands
Rpm-I/mnt/CDROM/xteam/Pack/apache-1.3.3-1.i386.rpm to complete the installation.
3. Start Apache 1.3.3 server software
You can run the httpd command to start Apache 1.3.3 server software. After Apache 1.3.3 server software is started, you can
Use the Netscape Communicator browser in the form of http: // yourcomputername, for example, http: // localhost.
Access the WWW Service provided by Apache 1.3.3 server software. The webpage is index.html, which is usually located at "/home/
Httpd/html directory (this directory is the Apache Web Publishing directory, which is equivalent to
C: inetpubwwwroot). The topic of the page is "It worked", indicating that Apache is working properly and can be implemented.
IASP configuration is complete.
(2) install jdk1.1.x
IASP depends on JDK 1.1.x or later. JDK must be installed in the system.
1. determine the type of the C Runtime Library
Liunx/Unix JDK generally has libc5 and glibc versions to adapt to C running in different liunx/Unix systems
Library version. Run the "ls-L/lib/libc. So. *" command to list the C Runtime library files. If the character "*" is "5"
Indicates that the C Runtime Library type is libc5, and the "6" indicates that the C Runtime Library type is glibc. RedHat Linux
5.1 of the C Runtime Library type is glibc.
2. Install jdk1.1.x
I have taken it at http://xfer.nitric.com/pub/java-lin...? /A>;
Jdk117.gz. Copy jdk117.gz to the/usr/local directory, enter the/usr/local directory, and use "Tar-xvzf
Run the "jdk117.gz" command to decompress the file to install jdk1.1.7. The installation directory is/usr/local/jdk117_v1a.
(3) install IASP
Modify the image aspat at http://www.halcyonsoft.com/asp/iasp....
The name is iasp_lnx.gz and copied to/usr/local.
Run the "Tar-xvzf iasp_lnx.gz.pdf" command to decompress the file. You can unzip install.shand iasp.tar files. Enter
Run./install. Sh in the/usr/local directory and install IASP as prompted by the installation program.
During installation, you must specify the JDK bin directory (/usr/local/jdk117_v1a/bin) and IASP installation directory.
(/Usr/local ). After the installation is complete, you will choose whether to start configuring the Web server. The configuration process is discussed below, select
Select "N" to end the installation. In this case, IASP is installed in the/usr/local/IASP directory. There are five files, which are worth noting.
Connector. sh: Start IASP Automatic Configuration Wizard start-server.sh: Start IASP Proxy Server
Stop-server.sh: disabling IASP proxy start-admin.sh: Starting IASP Remote Management Server
Stop-admin.sh: disabling IASP Remote Management Server
(4) Configure IASP
1. Disable the Web Server
Before you configure IASP, disable the web server software. You can disable Apache 1.3.3 server software in any way.
2. Configure IASP
The IASP Configuration Wizard can be used for Apache server software, Netscape Enterprise Server software, and Internet
Information Service server software is automatically configured, while Zeus and Sun web server software do not need to be configured.
Run./connector. Sh under/usr/local/IASP to start the IASP Configuration Wizard. Select "Y" to start configuration;
Select the directory where the server software and version (8: Apache 1.3.3) and Apache configuration file httpd. conf are located.
(/Etc/httpd/conf), and others can be kept unchanged (press the Enter key to use the default settings ). Select
"N" to complete the configuration.
(5) test IASP
1. Start the IASP Server
The IASP Server is a connector proxy server software used to communicate with the server software.
Go to xwindows, open an nxterm window, and run./start-server.sh in the directory/usr/local/IASP,
Start the IASP connector proxy server program.
2. Test IASP
Start Apache 1.3.3 server software. Copy an ASP page file to the Apache page publishing directory "/home/httpd/
In the HTML directory, and use the Netscape Communicator browser for access, such as "http: // localhost/
Test. asp: access the ASP file test. asp. The content of the file is as follows:
<HTML>;
<Head>;
<Title>; test IASP </title>;
</Head>;
<Body>;
<%
Response. Write"
<H1>; Congradulations!
Instant Asp has worked for you! </H1> ;"
%>;
</Body>;
</Html>;
Now, Apache 1.3.3 server software can use the IASP interpretation engine to explain and execute the ASP page.