Iptables+Nginx+Tomcat6

发布于 2021-11-11 20:34:02 字数 2186 浏览 924 评论 5

Ubuntu 9.10 X86

没有安装apache,就是个干净系统

想装nginx+mysql+Tomcat6

只安装nginx,使用缺省配置文件

我主要是想实现NIGINX实现tomcat6的负载.

TOMCAT6也是默认端口没有改变过

.
出现的情况都一样:无论使用ip还是域名,都无法连接, firefox和ie都说无法连接,没有给出具体的错误号
而在主机上使用curl 127.0.0.1却可以看到nginx欢迎页的代码

2010/03/03 04:42:43 [error] 306#0: *63 connect() failed (111: Connection refused) while connecting to upstream, client: 115.170.22.159, server: zhoujin.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "freeoa.com"

如果关掉IPTABLES就没有问题.

 

配置的策略如下:

# Generated by iptables-save v1.4.4 on Tue Mar  2 19:00:03 2010

*nat

:PREROUTING ACCEPT [78:4861]

:POSTROUTING ACCEPT [10:622]

:OUTPUT ACCEPT [10:622]

COMMIT

# Completed on Tue Mar  2 19:00:03 2010

# Generated by iptables-save v1.4.4 on Tue Mar  2 19:00:03 2010

*mangle

:PREROUTING ACCEPT [1578:202403]

:INPUT ACCEPT [1578:202403]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [1437:944115]

:POSTROUTING ACCEPT [1437:944115]

COMMIT

# Completed on Tue Mar  2 19:00:03 2010

# Generated by iptables-save v1.4.4 on Tue Mar  2 19:00:03 2010

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [1410:942495]

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -i venet0 -p tcp -m tcp --dport 22 -j ACCEPT

-A INPUT -i venet0 -p tcp -m tcp --dport 80 -j ACCEPT

-A INPUT -i venet0 -p tcp -m tcp --dport 10000 -j ACCEPT

-A INPUT -i venet0 -p tcp -m tcp --dport 8080 -j ACCEPT

-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7

-A INPUT -j DROP

-A INPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 3306 -j ACCEPT

-A INPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 8080 -j ACCEPT

-A OUTPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 3306 -j ACCEPT

-A OUTPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 8080 -j ACCEPT

COMMIT

# Completed on Tue Mar  2 19:00:03 2010

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

等你爱我 2021-11-16 02:05:42

在服务器上要规则不要随便去加这个DROP,不然在服务器屏掉所有端口号。呵呵

岁吢 2021-11-16 01:15:12

引用来自“红薯”的帖子

# 下面是我机器上的配置
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [69433329:72212483414]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -i eth1 -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 110 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 143 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Mon Jan 11 14:01:33 2010

把回忆走一遍 2021-11-15 19:58:32

# 下面是我机器上的配置
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [69433329:72212483414]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -i eth1 -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 110 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 143 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Mon Jan 11 14:01:33 2010

噩梦成真你也成魔 2021-11-15 16:30:09

引用来自“范堡”的帖子

在 IPtables 上把 相对于的端口开了麽?

北笙凉宸 2021-11-12 23:38:03

在 IPtables 上把 相对于的端口开了麽?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文