我是一名Windows(IIS)软件工程师,但是最近我被抛入Linux服务器pipe理员angular色,直到find能够填补这个位置的人。 我不以为耻,承认我不知道我在做什么。
目前我试图解决的问题是服务器只响应https请求。 但是, 我们也需要它来响应标准的http请求。
我们没有什么需要保持安全的方式去请求者。
如果有人可以告诉我如何启用http请求,我真的很感激它!
请确保你的回应是一步一步的,因为我有最小的命令行体验:/
如果你的系统是RHEL 6的话
iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
应该为你打开端口。
如果你的系统是RHEL 5那么
iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT
将是正常的做法。
无论哪种方式,如果一旦它的工作
service iptables-save
将当前的防火墙状态保存到/etc/sysconfig/iptables
另外,作为非root用户,您不能在端口80上侦听。如果您希望在端口80上侦听您的服务,则必须中继stream量:
$ sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080 $ sudo iptables -t nat -I OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080