Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103624271
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-10 21:56:54

作者:jiupima 
一. 下载软件: 
下载apache: 

下载tomcat: 

下载jdk: 

下载jk: 

sco unix下载: 
HTTP: 
FTP: ftp://ftp.sco.com/pub/openserver5 
二. 安装配置apache 
安装:略 
配置: 
1. 编辑./conf/httpd.conf文件 
windows加入: 
LoadModule vhost_alias_module modules/mod_vhost_alias.so(去掉#号) 
LoadModule jk2_module modules/mod_jk2.so 
DirectoryIndex index.html index.html.var index.htm index.jsp(原有补充) 
DefaultLanguage .zh-cn(原有修改) 
AddDefaultCharset GB2312(原有修改) 
"/WEB-INF/"> (代替workers2.properties文件中uri和worker) 
Order allow,deny 
Deny from all 
 
 
ServerAdmin jiupima@163.com 
documentRoot "D:/web/Tomcat 5.0/webapps/sh_abc" 
ServerName 
ErrorLog logs/dummy-host.example.com-error_log 
CustomLog logs/dummy-host.example.com-access_log common 
"/*.jsp"
JkUriSet worker ajp13:localhost:8009 
 
 
Sco unix加入: 
LoadModule vhost_alias_module libexec/mod_vhost_alias.so(去掉#号) 
LoadModule jk_module libexec/mod_jk.so(sco507下屏蔽conf/cf.d/tomcat文件中已有配置) 
AddModule mod_jk.c (sco507下屏蔽conf/cf.d/tomcat文件中已有配置) 
DirectoryIndex index.html index.htm index.jsp(原有补充) 
"/WEB-INF/"
Order allow,deny 
Deny from all 
 
 
ServerAdmin jiupima@163.com 
documentRoot "/usr/lib/apache/tomcat/webapps/sh_abc" 
ServerName 
ErrorLog logs/dummy-host.example.com-error_log 
CustomLog logs/dummy-host.example.com-access_log common 
"/*.jsp"
JkUriSet worker ajp13:localhost:8009(sco507中去除改行) 
 
 
2. 编辑workers2.properties文件 
[shm] 
info=Ajp13 forwarding over socket 
file=D:\web\apache\Apache2\logs\shm.file(file=/usr/lib/apache/logs/shm.file) 
size=1048576 
[channel.socket:localhost:8009] 
port=8009 
host=127.0.0.1 
[ajp13:localhost:8009] 
channel=channel.socket:localhost:8009 
[uri:/sh_abc/*] 
worker=ajp13:localhost:8009 
三. 安装配置tomcat 
安装:略 
配置: 
1. 先安装jdk。 
2. 编辑server.xml文件 
中加入:"" docBase="sh_abc" debug="0" /> 
3. 编辑jk2.properties文件 
handler.list=channelSocket,request 
channelSocket.port=8009 
四. 安装配置jdk 
安装:略 
配置:略 
五. 安装配置jk 
安装:略 
配置: 
1. 拷贝mod_jk.so(mod_jk2.so)到apache的libexec(modules)目录下 
2. 在apache的httpd.conf中加入mod_jk.so(mod_jk2.so) 
3. 编辑tomcat的jk2.properties文件 
4. 编辑apache的workers2.properties文件 
六. 环境配置 
windows:在“系统属性”里面->“高级”->点“环境变量”按钮,如果你希望所有用户都能用,就建立在“系统变量”里面,点“新建”按钮,变量名是 “JAVA_HOME”,变量值是你安装java的路径 D:\web\java\jdk1.5.0 ,然后编辑path变量,在变量值最后加上;%JAVA_HOME%\bin 
sco unix:编辑.profile文件 
JAVA_HOME=/usr/java 
CATALINA_HOME=/usr/lib/apache 
PATH=$ JAVA_HOME /bin:$CATALINA_HOME/bin:PATH 
export JAVA_HOME CATALINA_HOME PATH 
七. Sco unix 下服务自启动与停止配置 
自启动编辑文件/etc/rc2.d/S99WEBSERV(文件名自定义) 
JAVA_HOM=/usr/java 
CATALINA_HOME=/usr/lib/apache/tomcat 
/usr/lib/apache/bin/apachectl start 
/usr/lib/apache/tomcat/startup.sh 
echo "apache tomcat has been started !" 
自停止编辑文件/etc/rc2.d/P99WEBSERV(文件名自定义) 
JAVA_HOMa=/usr/java 
CATALINA_HOME=/usr/lib/apache/tomcat 
/usr/lib/apache/bin/apachectl stop 
/usr/lib/apache/tomcat/shutdown.sh 
echo "apache tomcat has been stoped !" 
一般格式 
su - 用户名 –c “命令” 
八. 其它问题 
sco 507中不能启动apache 
报错Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName,原因是/etc/hosts和/etc/hosts.equiv文件中主机域名与apache主机域名不同导致取不到ip,在logs中查看主机域名 
报错Syntax error on line 1110 of /usr/lib/apache/conf/cf.d/httpd.conf:Invalid command 'JkUriSet', perhaps mis-spelled or defined by a module not included in the server configuration,原因未知,httpd.conf中去除行JkUriSet worker ajp13:localhost:8009 
报错module mod_jk.c is already added, skipping,去除conf/cf.d/tomcat中加载mod_jk.so和mod_jk.c两行,移到conf/httpd.conf中加载即可 
九. 自动保持常启动状态 
脚本如下: 
str=’ps –ef | grep 程序名’ 
if [ “x$str” = “x” ] 
then echo “程序名 错误 !” 
su - 用户名 –c “程序名” 
else echo “程序名 正常 !” 
fi 
在root用户的 crontab 序列中加入:0 0 * * * /u/用户名/脚本程序.sh
阅读(1021) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~