严重支持开设WEB服务器版!

发表于:2007-05-25来源:作者:点击数: 标签:
严重支持开设WEB 服务器 版!先贴个小帖子 我以前在ALPHA配置WWW服务的笔记。 Step1RedHat7.1install 1、安装 Linux 选择定制安装,选择必需的包以保证服务器 安全 ,如果不是作服务器则可以在安装时选中 'Everything'选项,避免在配置时找不到某个包或者命

严重支持开设WEB服务器版!先贴个小帖子

我以前在ALPHA配置WWW服务的笔记。

Step 1 RedHat 7.1 install

     1、安装Linux选择定制安装,选择必需的包以保证服务器安全,如果不是作服务器则可以在安装时选中
        'Everything'选项,避免在配置时找不到某个包或者命令的情况。

     2、关于分区: 
        至少要有两个分区:/和/swap。
        /boot: 16 M (应在第一块硬盘的最前面,即 /dev/hda1)
        /swap: swap区的大小 = 服务器内存 * 2 。
        /home: 为home建立单独的分区,因为本文档中软件的安装文件都放到这个目录下,这样做当你下次重
        新安装系统的时候,可以保留该分区,数据也就得以保全。

     3、TEXT做为登陆管理器,使用KDE作为默认的Session。 

     4、关于Lilo  安装
        单操作系统时装在MBR即可。
        多操作系统时装在 linux 的第一个分区。


Step 2 Services setup

     2-1 Samba setup
     2-2 Ftp setup
     2-3 DNS setup
     2-4 DBS setup

     系统安装完成后你可以使用ntsysv或者chkconfig命令将httpd 、mysqld、iptables和ipchains 服务和其他一些不需要的服务禁用
     只启用named 、te.net 和wu_ftpd 服务,然后用reboot重启服务器。 


Step 3 Apache and JDK Unistall

     #使用Package管理器或者rpm命令卸载Apache和JDK.

     rpm -q -a | grep jdk //使用RPM命令确认jdk的安装及版本号,输出如:jdk-1.3.1-1
     rpm -e jdk-1.3.1-1 //卸载jdk-1.3.1-1

   rpm -q -a | grep apache  
     rpm -e apache


Step 4 Apache install

     1.Openssl install

       tar xvzf openssl-0.9.6.tar.gz
       cd openssl-0.9.6
       ./config --prefix=/home/www/openssl
       make
       cd ..
   
     2.Mod_ssl install

       tar xvzf mod_ssl-2.8.5-1.3.22.tar.gz
       cd /mod_ssl-2.8.5-1.3.22
       ./configure --prefix=/home/www/modssl --with-apache=../apache_1.3.22
       cd ..

     3.Apache install

       tar xvzf apache_1.3.22.tar.gz
       cd apache_1.3.22
       SSL_BASE=/home/www/openssl-0.9.6 \
       ./configure --prefix=/home/www/apache --enable-module=ssl --enable-module=so
       make
       make certificate
       make install 
      
     4.建立符号链接

    #为启动程序建立符号链接,以便于以后重起服务    
    ln –s /home/www/apache/bin/apachectl /usr/bin/apache

     5.测试

       apache start //访问http://localhost,出现Apache文档页面表示成功。startssl
        
     6.创建启动脚本     
            
       touch /etc/rc.d/init.d/httpd 
       vi /etc/rc.d/init.d/httpd 

       #启动脚本内容如下:

    #!/bin/bash 
       #Start httpd service 
       /home/www/apache/bin/apachectl start 

       #设置文件权限

    chown –R root /etc/rc.d/init.d/httpd 
       chmod 700 /etc/rc.d/init.d/httpd 

       #链接到默认init启动目录

    ln - s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S65httpd


Step 5 JDK install

       在ALPHA SYSTEM上RedHat 6.2 or 7.1需要下列软件包后才能正确安装。

    ·libots 2.2.7 or later 
    ·libcpml 
    ·Motif 2 or later 

    #Tested Configurations for SDK v 1.3.1-1 on Linux Alpha
      OS   Kernel   Motif
     6.2 2.2.14-6.0 (fp)   Metro Link motif-2.1.30-5
 6.2 2.2.14.6.0 (fp)   lesstif-0.92.6
 7.1 2.4.2-0.1.50   openmotif-2.1.30-6

#Recommended System Software
   Red Hat software: Red Hat 6.2 (2.2.14-6.0)
   Compaq packages: libots-2.2.7-2, cpml_ev5-5.1.0-2 or later

#Graphics Software (Optional)
   X:  XFree86 (version 3.* recommended)
   Motif Libraries: Metro Link Motif 2.1.30-5 or LessTif 0.92.6 or later.

1.Install libots

        rpm -i libots-2.2.7-2.alpha.rpm --force --nodeps  //force install
rpm -U libots-2.2.7-2.alpha.rpm //upgrade

2.Install libcpml and Motif

rpm -i cpml_ev5-5.1.0-4.alpha.rpm
rpm -i motif-2.1.30-5.alpha.rpm

3.Install SDK

tar xzvf jdk-1.3.1-1-linux-alpha.tgz //dir:/usr/java/jdk1.3.1. 
rpm -i jdk-1.3.1-1-linux-alpha.rpm //install rpm or install bin
chmod a+x  j2sdk-1_3_1-linux-i386.bin
./j2sdk-1_3_1-linux-i386.bin
rpm -q -i -p jdk-1.3.1-1-linux-alpha.rpm //display information about the package


STEP 6 Edit profile 

       #配置环境变量
vi /etc/profile

       #在文件末尾添加如下内容


Step 7 Classes install

    #创建类主目录
mkdir classes

       #安装Oracle的JDBC驱动
cp classes111.zip .


Step 8 Tomcat install

      1.Install Tomcat
        tar xvzf jakarta-tomcat-3.2.4.tar.gz
        mv jakarta-tomcat-3.2.4 tomcat

      2.Building mod_jk
#Make sure Perl 5 installed.
cd /home/www/tomcat/src/native/apache1.3
apxs -u mod_jk.so -I../jk -I/jdk/include -I/jdk/include/linux -c *.c ../jk/*.c
#jdk=/usr/java/jdk1.3.1
#note:type this command all on one line

      3.Copy mod_jk.so to Apache's libexec directory
cp mod_jk.so /home/www/apache/libexec/.
  
      4.Modify httpd.conf
#To be added at the end of your httpd.conf
Include /home/www/tomcat/conf/mod_jk.conf

#Here is a simple configuration: 
LoadModule jk_module libexec/mod_jk.so //Load mod_jk module 
AddModule mod_jk.c  //Declare the module for <IfModule directive>
JkWorkersFile /etc/httpd/conf/workers.properties //Where to find workers.properties
JkLogFile /var/log/httpd/mod_jk.log  //Where to put jk logs
JkLogLevel info  //# Set the jk log level [debug/error/info]
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "  //# Select the log format
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories //JkOptions indicate to send SSL KEY SIZE, 
JkRequestLogFormat "%w %V %T"  //# JkRequestLogFormat set the request format
JkMount /examples/servlet/* worker1  // # Send servlet for context /examples to worker named worker1
JkMount /examples/*.jsp worker1  // # Send JSPs for context /examples to worker named worker1


      5.建立符号链接

     #为启动程序建立符号链接,以便于以后重起服务    
     ln –s /home/www/tomcat/bin/tomcat.sh /usr/bin/tomcat

      6.测试

tomcat start
apache stop
        apache start //访问http://localhost,测试Tomcat自带的examples

 gunguymadman007 回复于:2003-09-23 09:17:26
好文

原文转自:http://www.ltesting.net