Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1139300
  • 博文数量: 168
  • 博客积分: 4445
  • 博客等级: 上校
  • 技术积分: 1307
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-02 14:04
文章分类

全部博文(168)

文章存档

2018年(2)

2017年(5)

2016年(7)

2015年(1)

2014年(8)

2013年(1)

2012年(4)

2011年(54)

2010年(8)

2009年(19)

2008年(18)

2007年(36)

2006年(1)

2005年(4)

分类:

2008-11-11 21:29:31

solaris10中apache+tomcat配置

 
    默认情况下,solaris安装了apache、apache2,但是apache里集成了tomcat4和tomcat5.5,只需要简单的配置一下即可应用。而对于apache2则需要
另外单独安装tomcat所需要的软件包。
一、配置系统集成了tomcat的apache:
solaris10默认安装情况下:
apache主目录在:/usr/apache
tomcat主目录在:/usr/apache/tomcat和/var/apache/tomcat
apache配置文件在:/etc/apache/httpd.conf
tomcat配置文件在:/etc/apache/tomcat.conf
1.编辑 /etc/profile 文件: 在'export LOGNAME PATH ' 的上一行增加以下几行:
JAVA_HOME="/usr/j2se"
PATH=$PATH:$JAVA_HOME/bin 
CLASSPATH=$JAVA_HOME/lib 
CATALINA_BASE=/var/apache/tomcat
CATALINA_HOME=/usr/apache/tomcat
export LOGNAME PATH JAVA_HOME CLASSPATH CATALINA_BASE CATALINA_HOME
2.修改httpd.conf文件,默认是不存在的,需要从/etc/apache/httpd.conf-example复制一份重命名为/etc/apache/httpd.conf,主要修改以下内容:
ServerName "your server's ip address"
DocumentRoot  "/var/apache/tomcat/webapps/ROOT"
DirectoryIndex index.html index.jsp index.htm
在此文件的末尾,有一被注释掉的行是:
#include /etc/apache/tomcat.conf,把这行的注释符号去掉,因为这是与tomcat集成的关键。
3.tomcat.conf文件,默认即可。
4.创建/var/apache/tomcat/conf/server.xml文件,默认是没有这个文件的,但是系统提供了一个模板,只需复制重命名即可。
[root@sol01 conf]#cd /var/apache/tomcat/conf
[root@sol01 conf]#cp /var/apache/tomcat/conf/server.xml-example /var/apache/tomcat/conf/server.xml
[root@sol01 conf]#vi server.xml
查找到defaultHost="localhost"这个关键字段,把其localhost改为你的机器IP,保存退出!
5.启动apache服务。
因为apache与apache2的启动方式不一样,所以使用svcs -a|grep apache确认一下,是否可以用svcadm命令启动apache而不是apache2:
[root@sol01 conf]#svcs -a|grep apache
legacy_run     20:28:16 lrc:/etc/rc3_d/S50apache
disabled       20:27:24 svc:/network/http:apache2
以上输出可以看出,apache2是用svcadm命令来启动的,而apache服务则要在/etc/init.d目录下手工启动的。
[root@sol01 tomcat55]#cd /etc/init.d/
[root@sol01 tomcat55]#ls -l apache
-rwxr--r--   6 root     sys         2452 Jun 12 19:10 apache
[root@sol01 init.d]#./apache start
httpd starting.
[root@sol01 init.d]#[Thu Nov  6 21:10:33 2008] [warn] module mod_webapp.c is already added, skipping
/usr/apache/bin/apachectl start: httpd started
这样就启动成功,然后找一台windows机器,在浏览器中输入
,回车即可访问。
注意一下:在/etc/apache/httpd.conf的最后,有一段是这样的,如果启用Tomcat 4.0,则复制/var/apache/tomcat/conf/server.xml-example
文件为/var/apache/tomcat/conf/server.xml,如果启用的是Tomcat 5.5,则复制/var/apache/tomcat55/conf/server.xml-example为
/var/apache/tomcat55/conf/server.xml。我上面启用的是Tomcat4.0.如果要启用Tomcat5.5则要修改上面httpd.conf所提到的DocumentRoot.
6.增加一个管理用户。
修改/var/apache/tomcat55/conf/tomcat-users.xml文件,增加以下内容:
增加后的内容为:

 
 
 
 
 

然后重启系统后,就可以用lisi,admin11来管理了。
阅读(1338) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~