Linux下使用apache碰到了奇怪问题?

牛麦康纳
博客专家认证
2009-09-22 09:47:22
装Apache的机器IP:135.251.218.11
1个跑在weblogic下的应用地址:135.251.218.9,端口号都是7003
我的操作步骤:1、安装apache,安装到了/opt/apache/http下
2、从weblogic的lib的linux下拷贝mod_wl_20.so到/opt/apache/http/module下
3、修改/etc/ld.so.conf文件,增加一行:/opt/apache/http/module
4、在httpd.conf的Listen 80下面增加:
loadmodule weblogic_module modules/mod_wl_20.so
<IfModule mod_weblogic.c>
WebLogicHost 135.251.218.9
WebLogicPort 7003
MatchExpression *./*
WLLogFile /tmp/wlproxy.log
</IfModule>
配置和操作步骤是上面的情况,我的weblogic上部署的应用叫hdm,我这样访问:http://135.251.218.9:7003/hdm
这样是可以访问的,证明应用没有问题。但是http://135.251.218.11/hdm这样访问理论上是访问上面的应用的,但是却报404错误。。
我察看/var/httpd/log/error.log日志,里面只多了一行信息:
[error][client 135.251.27.181]File does not exist:/var/www/html/hdm
说明下135.251.27.181是我用浏览器去访问apache的机器IP,这个问题很怪异,高手指点下,本人第一次用apache,还有其他没有注意到的地方吗?
...全文
91 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
friendly_ 2009-09-28
  • 打赏
  • 举报
回复
关于7013端口访问不到的问题,可能是在该台机器上,该端口已被别的程序占用。
mengshan1986 2009-09-28
  • 打赏
  • 举报
回复
其实就是监听端口问题,我见过的还有 listen *的
牛麦康纳 2009-09-27
  • 打赏
  • 举报
回复
还有个问题,apache一般都是做web工程http请求的转发的。但是我想进行soap协议的转发和负载均衡,网络是通的,但是抓包发现客户端根apache做3次握手之后就不再push内容了,然后报了一个apache桥连接的错误。我保证网络是通的,因为我访问servlet和action是好的,只是传输soap有问题,我的配置里是这么配置的:MatchExpression *.* 意思是转发左右请求。
是我配置有问题吗?还是说apache根本就不支持soap协议?
求高人指点,谢谢!
sciolist 2009-09-27
  • 打赏
  • 举报
回复
weblogic 没搞过,纯 jf
牛麦康纳 2009-09-24
  • 打赏
  • 举报
回复
上面的问题我已经解决了!现在碰到个新问题大家帮忙下!
我在httpd.conf里这么写的
Listen 80
Listen 7013
Include conf/weblogic.conf

2台机器都是用的linux,但是其中一台访问80和访问7013端口都可以访问得到应用;但是第二台缺只能访问得到80端口,7013访问不到。为什么呢?我保证2个配置文件是一样的,都是拷贝过去的。
高手指点下,是不是跟我操作系统的防火墙之类的有关??
Even713 2009-09-22
  • 打赏
  • 举报
回复
帮顶~

24,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧