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

王朝厨房·作者佚名  2007-01-05
宽屏版  字体: |||超大  

严重支持开设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 、telnet 和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

好文

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有