使用iptables将端口443(https)重定向到IP

时间:2014-03-18 09:50:41

标签: redirect web https firewall iptables

我已经尝试了几个小时来做​​这个简单的工作,但这并不像你想的那么简单。

我想将443和80端口的每个请求重定向到网络服务器,在我的示例中http://127.0.0.1:80

80端口没有任何问题,但443端口试了很多时间......

我猜你已经尝试过运行以下命令:

iptables -t nat -A OUTPUT -p tcp -m tcp --dport 443 -j DNAT --to-destination 127.0.0.1:80

但这是错误的,因为端口443无法重定向到443以外的其他端口。

1 个答案:

答案 0 :(得分:4)

解决方案是:

使用以下命令:

iptables -t nat -A OUTPUT -p tcp --dport 443 -j DNAT --to-destination 127.0.0.1:443

然后为apache启用https。

如果您使用的是CentOS,请使用本教程 - http://wiki.centos.org/HowTos/Https

祝你好运。