Download the appropriate source code: apache1, tomcat4, mysql, apr.jdk 1, install mysql4 database: #tar -zxvf mysql-4.tar.gz #groupadd mysql #usradd -g mysql mysql #CD mysql-4 #. / Configure -Prefix = / usr / local / mysql #make; make install # scripts / mysql_install_db #chown -r root / usr / local / mysql #chown -r mysql / usr / local / mysql / var #chgrp -r mysql / usr / Local / mysql #cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf # / usr / local / mysql / bin / mysqld_safe --user = mysql & # / usr / local / MySQL / BIN / MYSQL -> Show Databases; -> EXIT; # / usr / local / mysql / bin / mysqladmin -u root password your_new_password mysql installation has been completed 2, install Apache1 Server: #tar -zxvf apache1.tar. GZ #CD Apache1 #. / configure --prefix = / usr / local / apache --enable-module = so #make; make install #vi /usr/local/apache/conf/httpd.conf servername: Yourip Save and exit 3 Install Tomcat4 (1) Install JDK #CD / USR / LOCAL #SH JDK-1.2.2-RC4-Linux-i386-glibc-2.1.2.SH #LN-S JDK-1.2.2 / USR / local / jdk #LN -s JDK-1.2.2 / usr / local / jre (2) Set Tomcat Run Environment #vi /root/.bash_profile After adding the following java_home = / usr / local / jdk export java_home classpath = / usr / local / jdk / lib: / usr / local / jre / lib export classpath catalina_home = / usr / local / tomcat export catalina_home path = $ path: / usr / local / jdk / bin: / usr / local / jre / bin Save and exit (3) Install Tomcat4 #tar -zxvf jakarta-tomcat4.tar.gz #mv jakarta-tomat Tomcat a. Test Tomcat Run Case #Lynx localhost: 8080 b. Generate mod_webapp.so #tar -zxvf jakarta- Tomcat.Connnerts-src.tar.gz #tar -zxvf Apr_Apache_2.0.35.tar.gz #mv -r Apr /usr/local/tomcat.connerts-src/webapp/ #CD /USR / IRC / Tomcat.connerts-src / WebApp / # support / buildconf.sh #. / configure --with-apxs = / usr / local / apache / bin / apxs #make 4. United Apache1
TOMCAT4 #cp apache-1.3 / mod_webapp.so / usr / local / apache / libexec / #vi /usr/local/apache/conf/httpd.conf modified DirectoryIndex index.jsp index.html Options Indexes MultiViews Options MultiViews added LoadModule webapp_module libexec / mod_webapp.so WebAppConnection warpConnection warp localhost: 8008 WebAppDeploy examples warpConnection / examples / WebAppInfo / webapp-info to save and exit # / usr / local / apache / bin / apachectl configtest Syntax OK # / usr / local / apache / bin / apachectl START # / usr / local / tomcat / webapps / example / index.jsp #vi /us/local/tomcat/webapps/examples/index.jsp 2 2 = <% = 2 2%> Save and exit #CHMOD 755 /us/local/tomcat/webapps/examples/index.jsp #Nohup /usr/local/tomcat/bin/startup.sh 5. Test Open Browser Type http: // localhost / examples / if 2 2 = 4 That is, the joint succeed.
6. Create mysql, apache, tomcat self-start #vi /etc/rc.d/rc.local / usr / local / mysql / bin / mysqld_safe --user = mysql & / usr / local / apache / bin / apachectl start / USR / local / tcstart.sh Save and quit #touch /etc/init.d/tomcat #chmod 755 /etc/init.d/tomcat #useradd -d / usr / local / tomcat #vi /etc/init.d/ Tomcat #! / bash # # Tomcat Starts Tomcat Java Server. # # chkconfig: 345 88 12 # Description: Tomcat is The Server for Java Servlet Applications. ### Begin Init Info # provides: $ TOMCAT ### End Init Info # source function library... /Etc/init.d/functions [-f /usr/local/tcstart.sh] || exit 0 [-f /usr/local/tcstop.sh] || EXIT 0 RETVAL = 0 umask 077 start () {echo -n $ "Starting Tomcat Java Server:" Daemon Su -c /usr/local/tcstart.sh Tomcat Echo Return $ RETVAL} Stop () {Echo -n $ "Shutting Down Tomcat Java Server : "Daemon Su -c/usr/local/tcstop.sh Tomcat Echo Return $ RetVal} $ 1" in Start) Start ;; STOP) STOP ;; Restart | Reload) restart ;; * ) Echo $ "Usage: $ 0 {start | stop | restart}" EXIT 1 ESAC EXIT $? Save and exit #touch /usr/local/tcstart.sh #! / bin / bash export jdk_home = / usr / local / jsdk export java_home = / usr / local / jsdk #startup Tomcat Server / USR / Local / Tomcat / Bin / Startup.sh Saves and exits #chmod 755 /usr/local/tcstart.sh 7. Create a secure Kuwei web run environment (1). Block your system respond to any Ping from the outside / interior Request #vi /etc/rc.d/rc.local echo 1>