严重支持开设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 [de
bug/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
|