Apache+tomcat整合问题???

Monster_hg 2007-01-15 04:27:26
我的环境是:Windows 2000+apache_2.2.3-win32-x86-no_ssl.msi+apache-tomcat-6.0.2.exe
现在配置好了站点:起动了tomcat后:运行http://www.jiurun.com:8080/
可以运行.
Apache和tomcat同进起动.运行http://www.jiurun.com/就会报:
HTTP 403(禁止访问)
该页无法显示
您要查看的页当前不可用。网站可能遇到技术问题,或者您需要调整浏览器设置。

--------------------------------------------------------------------------------

请尝试以下操作:

单击刷新按钮,或以后再试。

如果您已经在地址栏中输入该网页的地址,请确认其拼写正确。

要查看连接设置,请单击工具菜单,然后单击 Internet 选项。在连接选项卡上,单击局域网设置。 这些设置应该与您局域网(LAN)管理员或 Internet 服务提供商(ISP)所提供的相匹配。
如果您的网络管理员允许,Microsoft Windows 可以检查您的网络并自动查找网络连接设置。
如果您希望 Windows 进行查找,
请单击检测网络设置。
某些站点要求 128-位的连接安全性。单击帮助菜单,然后单击关于 Internet Explorer 可以查看您所安装的安全强度。
如果您要访问某安全站点,请确保您的安全设置能够支持。请单击工具菜单,然后单击 Internet 选项。在“高级”选项卡上,滚动到“安全”部分,复选 SSL 2.0、SSL 3.0、TLS 1.0、PCT 1.0 设置。
单击后退按钮,尝试其他链接。



找不到服务器或发生 DNS 错误
Internet Explorer
请问这是什么错误.
我的QQ:50721187
...全文
1923 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaoaout 2007-04-16
  • 打赏
  • 举报
回复
mark
mengxg 2007-04-12
  • 打赏
  • 举报
回复
我也不行呢
forandever 2007-03-20
  • 打赏
  • 举报
回复
启用
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

了么?

好好检查一下
看看和我上面给你贴出来的有什么不同
xialei3233 2007-03-20
  • 打赏
  • 举报
回复
昨天不叫连续发三次贴.回到我发的另一个贴子上了[forandever居然找到了^_^].
--补充回贴------------------
天哪.居然成功!![从国外站点找来的资料.看不懂.马马胡胡的瞎碰].
403原因是有几个MOD没打开:
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
这两个要打开.配置还按forandever的样子来.鸣谢forandever及大家的关注.结贴[虽然不是楼主-_-!!]
xialei3233 2007-03-19
  • 打赏
  • 举报
回复
楼上兄弟:用你的第一种方案,报403错误.www.abc.com和admin.abc.com都报.用你的第二种方案,总是指向www.abc.com的apache目录.admin.abc.com没有指向TOMCAT的8080端口程序.不知道到底是为什么.另外,我试的过程中又改了另一种方法.admin.abc.com报503错误[好像感觉这样有点门了].注:以上情况调试时,80和8080用IP直接访问均正常..请兄弟们多指点..
xialei3233 2007-03-19
  • 打赏
  • 举报
回复
楼上兄弟.我是这样的问题:二个域名,www.abc.com和admin.abc.com .运行在apache2.2上面.跑的是80端口. admin.abc.com我希望运行在8080端口上.跑的是tomcat5.0.两个应用服务其实是独立的.运行在同一台机器上.您认为我该如何配置.(我现在访问www.abc.com正常,但是访问admin.abc.com也转到了www.abc.com一样的目录上.我希望它对应到[我的ip:8080]上)我查了APACHE2.2的文档.好像没有合适我的这种需示:(...请大家指点.
forandever 2007-03-19
  • 打赏
  • 举报
回复
这样配置:

httpd.conf 里面启用以下这两个模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

httpd-vhosts.conf 里面这样配置
www.abc.com 这个域名你可以默认配置为你的机器默认域名 也可以通过虚拟主机来配置
例如 虚拟主机

NameVirtualHost 202.202.202.202:80

<VirtualHost www.abc.com>
ServerAdmin xxx@xxx.com
ProxyPass / http://202.202.202.202:80/

SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1

ProxyPassReverse / http://202.202.202.202:80/
ServerName www.abc.com

ErrorLog logs/www.abc.com-error_log
CustomLog logs/www.abc.com-access_log common
</VirtualHost>




<VirtualHost admin.abc.com>
ServerAdmin xxx@xxx.com
ProxyPass / http://202.202.202.202:8080/

SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1

ProxyPassReverse / http://202.202.202.202:8080/
ServerName admin.abc.com

ErrorLog logs/admin.abc.com-error_log
CustomLog logs/admin.abc.com-access_log common
</VirtualHost>


还可以 采用以下方案

NameVirtualHost 202.202.202.202:8080

<VirtualHost admin.abc.com>
ServerAdmin xxx@xxx.com
ProxyPass / ajp://202.202.202.202:8009/
ProxyPassReverse / ajp://202.202.202.202:8009/

ServerName admin.abc.com
ServerAlias admin.abc.com

ErrorLog logs/admin.abc.com-error_log
CustomLog logs/admin.abc.com-access_log common
</VirtualHost>

这时候 主域名 www.abc.com 可以配置为你机器的默认域名

xialei3233 2007-03-19
  • 打赏
  • 举报
回复
[Mon Mar 19 12:40:19 2007] [error] proxy: AJP: disabled connection for (61.172.200.250)


还有这样的"
[Mon Mar 19 12:42:23 2007] [warn] proxy: No protocol handler was valid for the URL /. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

还有这样的错:httpd.exe: Could not reliably determine the server's fully qualified domain name, using 61.172.200.250 for ServerName
xialei3233 2007-03-19
  • 打赏
  • 举报
回复
NameVirtualHost *:80
<VirtualHost www.news1234.com>
ServerAdmin xxx@xxx.com
ProxyPass / http://61.172.200.250:80/

SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1

ProxyPassReverse / http://61.172.200.250:80/
ServerName www.news1234.com

ErrorLog logs/www.news1234.com-error_log
CustomLog logs/www.news1234.com-access_log common
</VirtualHost>

这样的话都提示403错误.


<VirtualHost admin.news1234.com>
ServerAdmin xxx@xxx.com
ProxyPass / http://61.172.200.250:8080/

SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1

ProxyPassReverse / http://61.172.200.250:8080/
ServerName admin.news1234.com

ErrorLog logs/admin.news1234.com-error_log
CustomLog logs/admin.news1234.com-access_log common
</VirtualHost>
xialei3233 2007-03-19
  • 打赏
  • 举报
回复
NameVirtualHost *:80
<VirtualHost www.news1234.com>
ServerAdmin aaa@hotmail.com
DocumentRoot "D:/Apache/htdocs"
ServerName www.news1234.com
ServerAlias www.news1234.com
ErrorLog logs/www.news1234.com-error_log
CustomLog logs/www.news1234.com-access_log common
</VirtualHost>

<VirtualHost admin.news1234.com>
ServerAdmin aaa@hotmail.com
ProxyPass / http://61.172.200.250:8080/

SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1

ProxyPassReverse / http://61.172.200.250:8080/
ServerName admin.news1234.com

ErrorLog logs/admin.news1234.com-error_log
CustomLog logs/admin.news1234.com-access_log common
</VirtualHost>

这样写的话都访问D:/Apache/htdocs.



forandever 2007-03-19
  • 打赏
  • 举报
回复
防火墙要开端口
xialei3233 2007-03-19
  • 打赏
  • 举报
回复
倒霉.公司屏蔽掉了远程桌面.贴子是中五抽空回家发的.晚上回去给你贴出来.还有,我如何在公司上远程桌面连外网的服务器?我远程桌面连局域网的服务器没问题.但是外网的IP连不了.我服务器改了3389端口变成4001了.也不行.FTP[21,20]也访问不了.但是这些在我家里访问一切正常.顺便,我在公司里用QQ是可以的.
forandever 2007-03-19
  • 打赏
  • 举报
回复
把你的配置贴出来
forandever 2007-03-18
  • 打赏
  • 举报
回复
apache 2.2 下面不要用 mod_jk

用 ajp 吧
例如
apache里面


<VirtualHost www.www.cn>
ServerAdmin www@www.com
ProxyPass / ajp://111.111.111.1111:8009/
ProxyPassReverse / ajp://111.111.111.1111:8009/
ServerName www.www.cn
ServerAlias www.www.cn
ErrorLog logs/www.com-error_log
CustomLog logs/www.com-access_log common
</VirtualHost>

就可以了

tomcat 的server 文件配置一下就行了
yifuzhiming 2007-01-16
  • 打赏
  • 举报
回复
模块加载错误,没有配置成功吧
Monster_hg 2007-01-16
  • 打赏
  • 举报
回复
报这个错,是不是版本不相同.
Monster_hg 2007-01-16
  • 打赏
  • 举报
回复
Cannot load c:/program Files/Apache Softward Foundation/Apache2.2/modules/modules/mod_jk.so into server:\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3

Monster_hg 2007-01-16
  • 打赏
  • 举报
回复
你的联系方式是多少?告诉我一下?yifuzhiming(haha)
Monster_hg 2007-01-16
  • 打赏
  • 举报
回复
是的.

24,923

社区成员

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

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