我已经尝试了几个小时来做这个简单的工作,但这并不像你想的那么简单。
我想将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以外的其他端口。
答案 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
祝你好运。