收藏本站 
广告服务 
网站地图 
>> 本频道近100000余篇各类电脑技术、网络技术、软件技术、网页及平面设计等方面的电脑教程,我们的原则:不是精华拒不收录!
先飞电脑技术网技术文章软件教学Unix/Linux
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |
apache 配置完整篇不断添加其功能(二)
[ 作者:佚名    转贴自:本站原创    阅读次数:66    更新时间:2006-1-24 17:40:00   录入:刘光勇 ]         
    

修改环境变量

我的是/etc/profile在最后一行加入(我的时装在了/www/tomcat目录)

export CATALINA_HOME=/www/tomcat

你的tomcat所在的目录.

启动tomcat

/usr/local/jakarta-tomcat-5.5.9/bin/startup.sh

7)安装jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz

tar –zxvf  jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz

cd jakarta-tomcat-connectors-jk2-2.0.4-src

./configure --with-apxs2=/usr/local/httpd2/bin/apxs

make

cd ../build/jk2/apache2/

cp *.so /usr/local/httpd2/modules/

8)配置过程

修改安装目录下的/conf/httpd.conf

LoadModule rewrite_module modules/mod_rewrite.so

LoadModule php4_module        modules/libphp4.so

下面添加LoadModule jk2_module modules/mod_jk2.so 

在你的安装目录下的/conf/创建workers2.properties,内容如下

[logger] 

level=ERROR

[config:] 

file=/www/conf/workers2.properties  (此处改为你安装目录下的/conf/下的workers2.properties 我的装在了/www/conf)

debug=0 

debugEnv=0

# Alternate file logger 

[logger.file] 

#level=DEBUG 

level=ERROR 

file=/var/log/httpd/jk2.log

[shm:] 

info=Scoreboard. Required for reconfiguration and status with multiprocess servers

file=/var/log/httpd/jk2.shm

size=1048576

debug=0

disabled=0

[channel.socket:localhost:8009] 

info=Ajp13 forwarding over socket

debug=0

tomcatId=localhost:8009

keepalive=1

[ajp13:localhost:8009]

channel=channel.socket:localhost:8009

debug=0

[status:]

info=Status worker, displays runtime informations

[uri:/jkstatus/*] 

info=Display status information and checks the config file for changes.

worker=ajp13:localhost:8009

[uri:/*.jsp] 

worker=ajp13:localhost:8009

context=/

 

修改/www/tomcat/conf/server.xml  (你的tomcat 的安装目录下的/conf/server.xml

 

<Host name="localhost" debug="0" appBase="apps" 

unpackWARs="true" autoDeploy="true"> 

段中添加: 

<Context path="" docBase="/var/www/html" debug="0" 

reloadable="true" crossContext="true"/> 

保存退出。 

jsp测试脚本

<html>

<head><title>jsp</title></head>

<body>

<I><%out.println("hello world");%></I>

</body></html>

# /usr/local/httpd2/bin/httpd -l

 

 

CODE: [Copy to clipboard]  

Compiled in modules:

core.c

mod_access.c

mod_auth.c

mod_include.c

mod_log_config.c

mod_env.c

mod_setenvif.c

prefork.c

http_core.c

mod_mime.c

mod_status.c

mod_autoindex.c

mod_asis.c

mod_cgi.c

mod_negotiation.c

mod_dir.c

mod_imap.c

mod_actions.c

mod_userdir.c

mod_alias.c

mod_so.c

 

 

 

看到以上的信息表明apache支持dso方式了。

这样就可以用dso的方式把phptomcat-connectors的模块加进来。

 

 

关于不加入tomcat 的虚拟主机及用户控制

虚拟主机这里的实验包括虚拟ip地址和更改端口两种。

注意不能用虚拟ip地址更改端口来做虚拟主机,如虚拟ip192.168.0.101

虚拟主机为<Virtual Host 192.168.0.101:80 ….>

 

< /Virtual Host>

<Virtual Host 192.168.0.101:81 ….>

 

< /Virtual Host>

访问是都是80所对应的目录,我也不清楚是为什么,请高手指教:)

1)创建虚拟ip

/etc/sysconfig/network-scripts/

cp ifcfg-eth0 ifcfg-eth0:0 创建一块虚拟网卡,eth0:此冒号后可以为任意数值。

vi  ifcfg-eth0:0

我的内容如下:

DEVICE=eth0:0(此处更改为你在cp时的编号)

BROADCAST=192.168.0.255

HWADDR=00:0C:29:E9:7C:64

IPADDR=192.168.0.101 (改为与实际网卡不同的ip

NETMASK=255.255.255.0

NETWORK=192.168.0.0

ONBOOT=yes

TYPE=Ethernet

GATEWAY=192.168.0.1

然后重启网络

service network restart

文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“apache 配置完整篇不断添加其功能(二)”版权归文章所有者,转载请注明出处!
 ·上一篇文章:apache 配置完整篇不断添加其功能(一)      ·下一篇文章:复杂指针的使用
相关文章
·Adaptive Server Anywhere的编程接口[81]
·Adaptive Server Anywhere的特点及用途[100]
·Adaptive Server Anywhere运行时Java类[21]
·连接到Adaptive Server Anywhere数据库[47]
·使用 AsaDataAdapter 对象获取数据[104]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网