2014-02-10 3 views
0
난 때 HTTP에서의 iptables

구성 프록시로 인해 iptables에

  -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT 
      -A INPUT -p tcp -m tcp --dport 8443 -j ACCEPT 
      -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT 
      -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT 
      -A PREROUTING -i eth0 -p tcp -m tcp --dport 80:443 -j REDIRECT --to-ports 8443 

내가 프로토콜 모든 것이 작동 HTTPS와 같은 검색하지만를 사용으로 인해 8443 80에서 리디렉션 및 443 포트 내 서버를 구성해야

, 난 그냥 수 파일을 donwnload하고,이 규칙을 사용하여 아무것도

답변

1

8443 포트는 주로 HTTPS 프록시로 사용됩니다. 일반 HTTP을이 포트로 보내면 작동하지 않습니다. 투명한 프록시의 다른 포트 (일반적으로 8080)로 전송하여 분리 된 HTTP 및 HTTPS 트래픽을 유지해야합니다.

+0

감사합니다. nginx를 통해 완료했습니다.) –

0

이 표시되지 않는 : -A PREROUTING -i eth0를 -p TCP의 -m의 TCP는 80 --dport : REDIRECT -j 443 --to-포트 8443

들어오는 트래픽 만 포트 8443으로 보내지 만 여전히 진행중인 트래픽을 라우팅해야합니다.

+0

고마워요. –

관련 문제