免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3491 | 回复: 0

SCO UNIX 5.0.X下Apache+tomcat+jdk+jk安装心得 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
发表于 2008-04-10 21:56 |显示全部楼层

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

http://httpd.apache.org/download.cgi
下载tomcat:

http://jakarta.apache.org/site/binindex.cgi
下载jdk:

http://java.sun.com/j2se/downloads/index.html
下载jk:

http://jakarta.apache.org/site/binindex.cgi
sco unix下载:
HTTP:

http://www.sco.com/download
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(原有修改)
(代替workers2.properties文件中uri和worker)
Order allow,deny
Deny from all


ServerAdmin jiupima@163.com
documentRoot "D:/web/Tomcat 5.0/webapps/sh_abc"
ServerName www.sh_abc.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common

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(原有补充)

Order allow,deny
Deny from all


ServerAdmin jiupima@163.com
documentRoot "/usr/lib/apache/tomcat/webapps/sh_abc"
ServerName www.sh_abc.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common

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文件
在中加入:
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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_526199.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP