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来管理了。
阅读(1730) | 评论(0) | 转发(0) |