免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3718 | 回复: 8
打印 上一主题 下一主题

[proxy] 开启iptables后,apache代理报错,帮忙看看,谢谢啊! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-05-29 15:18 |只看该作者 |倒序浏览
1. 结构:apache--play-1.2.4--mysql
2. apache开启80监听,当收到请求后转发到play的9000监听端口上。在不开启iptables的情况下网站可以正常访问,当开启iptables的时候网站就访问不了啦。从多方面进行过测试也没发现那里的问题,selinux关闭了,防火墙配置、apache错误日志,从日志看是代理上出现问题,但是不开防火墙没事,一开就访问不了。
3. apache代理配置
   <VirtualHost *:80>
    ProxyPreserveHost On
    ServerName 3B.shengjing360.com
    ProxyPass / http://127.0.0.1:9000/
    ProxyPassReverse / http://127.0.0.1:9000/
</VirtualHost>
   
4. iptables配置
  Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:9000
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:22
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  

5. apache错误日志:
   [Wed May 29 14:17:29 2013] [error] [client 192.168.13.8] proxy: Error reading from remote server returned by /application/login
[Wed May 29 14:17:46 2013] [error] [client 192.168.13.8] (70007)The timeout specified has expired: proxy: error reading status line from remote server 127.
0.0.1
[Wed May 29 14:17:46 2013] [error] [client 192.168.13.8] proxy: Error reading from remote server returned by /
[Wed May 29 14:46:27 2013] [notice] caught SIGTERM, shutting down
[Wed May 29 14:46:28 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed May 29 14:46:28 2013] [notice] Digest: generating secret for digest authentication ...
[Wed May 29 14:46:28 2013] [notice] Digest: done
[Wed May 29 14:46:28 2013] [notice] Apache/2.2.15 (Unix) DAV/2 configured -- resuming normal operations
[Wed May 29 14:46:57 2013] [error] (110)Connection timed out: proxy: HTTP: attempt to connect to 127.0.0.1:9000 (127.0.0.1) failed
[Wed May 29 14:46:57 2013] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
   

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
2 [报告]
发表于 2013-05-29 15:34 |只看该作者
是要跳转到本机的9000port吗?

论坛徽章:
0
3 [报告]
发表于 2013-05-29 15:45 |只看该作者
是的哟

apache代理配置
   <VirtualHost *:80>
    ProxyPreserveHost On
    ServerName 3B.shengjing360.com
    ProxyPass / http://127.0.0.1:9000/
    ProxyPassReverse / http://127.0.0.1:9000/
</VirtualHost>

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
4 [报告]
发表于 2013-05-29 16:31 |只看该作者
在INPUT链加一条,
  1. iptables -I INPUT -i lo -j ACCEPT
复制代码

论坛徽章:
0
5 [报告]
发表于 2013-05-30 13:19 |只看该作者
非常感谢"男性it民工",经测试后可以啦,谢谢,多谢哟!

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [报告]
发表于 2013-05-30 14:00 |只看该作者
默认规则,lo就应该是ACCEPT的,不知道你为啥要禁用?
很多系统的服务依赖lo,所以默认就应该打开.

论坛徽章:
0
7 [报告]
发表于 2013-05-30 15:33 |只看该作者
在开启防火墙后,默认是没有任何规则的(也可以认为跟没开防火墙一样,因为都是ACCEPT),我在filter表中的INPUT链做了iptables -p INPUT -j DROP,所以会把所有接口(eth0、eth1、lo)都挡住,我在防火墙中指开启了eth1的某些端口没有限制进入,这样就把lo挡住了,我觉得应该是这样的吧。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
8 [报告]
发表于 2013-05-30 16:10 |只看该作者
对,默认设置成Drop之后,你需要将需要允许的都显式的写到规则里面去才行.

论坛徽章:
0
9 [报告]
发表于 2013-05-30 16:49 |只看该作者
哦,好的,谢谢呀!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP