因为要做Weblogic的代理,所以在Solaris zone上安装了apache http server 2。
安装过程apache官网和下载的安装文件中都有安装文档,下面是一些文档中没有提到的问题,花了一些时间才解决。
 
Solaris 10 会根据安装是选项预装apache和apache2,但是这两个不能集成weblogic插件。所以需要重装!
solaris 10 (zone) 安装apache http server 2:
 
首先解压缩apache官网下载的安装文件
gzip -d httpd-2.0.63.tar.gz

tar xvf httpd-2.0.63.tar

Solaris10以后,gcc缺省安装在/usr/sfw/bin目录下。因此,只需要设置好环境变量即可:
PATH=/usr/sfw/bin:/usr/ccs/bin:$PATH; export PATH
 

./configure --prefix=/export/home/apache --enable-module=so --enable-rule=SHARED_CORE
 

make
 

make install
 

编辑httpd.conf
增加:ServerName <server_name_or_ip_addr>
经过检查,在httpd.conf文件中,一定要保证如下信息存在,
user nobody
group nogroup或者是group nobody
而httpd.conf文件在linux下,只存在这样的信息,
user nobody
Group #-1
即没有指定group组的信息,这种方式在linux下是可以的,但是转移到sun系统后,apache配置文件要变化一下。
 
apachectl start
 
apachectl stop
 
apachectl restart