320x100
320x100

 

리다이렉트 (ReDirect)

: 특정 주소나 포트로 패킷이 전달되었을 경우 다른 주소나 포트로 재연결을 클라이언트에 요청하는 기능

: www.comeveee.com으로 요청이 전달되었을 경우 www.comeve.com으로 요청이 가도록 서버에서 회유 

 

ㆍ리다이렉트 추적기

: https://www.websiteplanet.com/ko/webtools/redirected/

 

리디렉션 검사기 – 정확도 100% 무료 온라인 도구

링크가 정확히 어디로 연결되는 테스트해보세요. 웹사이트 내 리디렉션 문제를 해결하거나 웹사이트 보안을 위해 다른 사이트의 링크를 확인해보세요.

www.websiteplanet.com

 

 

 

 

 

리다이렉트와 포워딩의 차이

ㆍ포워딩

: 웹 컨테이너 차원에서 페이지 이동

: 웹 브라우저에는 최초에 호출한 URL이 표시되며 이동한 페이지의 URL을 알 수 없음

: 서버에서만 처리되기 때문에 리다이렉트보다 나은 성능 제공

: Forward = 건내주기

 

ㆍ리다이렉트

: 클라이언트 차원에서 페이지 이동

: 웹 컨테이너에서 Redirect를 반환하여 브라우저에 새로운 URL을 전송

: 브라우저에서는 URL을 받아 새로운 URL로 페이지를 요청

: 처음 보냈던 요청정보가 유효하지 않음

 

 

 

 

 

iptables를 이용한 리다이렉팅

ㆍiptables 설치 및 등록

: yum install -y iptables-services

: systemctl enable iptables

: systemctl start iptables

 

ㆍ80포트에서 8080포트로의 iptables 설정

: iptables -A PREROUTING -t nat -i <네트워크_인터페이스> -p tcp --dport 80 -j REDIRECT --to-port 8080

 

ㆍ설정저장

: iptables-save

: service iptables save

 

ㆍ설정 확인

: iptables -t nat -L

 

ㆍiptable 규칙제거

: iptables -D PREROUTING -t nat -i <네트워크_인터페이스> -p tcp --dport 80 -j REDIRECT --to-port 8080

 

ㆍ재부팅 후에도 유지되게 설정

: systemctl enable iptables

 

 

 

 

 

firewalld를 이용한 리다이렉트

ㆍ80포트를 8080포트로 리다이렉트

: firewall-cmd --zone=public --add-forward-port=port=80:proto=tcp:toport=18260 --permanent

 

ㆍfirewalld 재시작

: firewall-cmd --reload

 

ㆍ설정 확인

: firewall-cmd --zone=public --list-all

: forward-ports: port=80:proto=tcp:toport=18260:toaddr= 가 보이면 성공 

 

 

 

 

Refference

 

[HTTP] 리다이렉트(Redirect)란?

HTTP 리다이렉트(Redirect)란? 리다이렉트란 말 그대로 re(다시) + 지시하다(direct) 다시 지시하는 것입니다. 예를 들어 브라우저가 www.test.com/page1 URL을 웹 서버에 요청했습니다. 서버는 HTTP 응답 메시

dololak.tistory.com

 

iptables를 통한 80번포트 8080포트로 리다이렉팅 설정하기

웹서버를 셋팅할 때 톰캣을 설치하는 경우 기본포트가 8080으로 지정됩니다. 그렇기 때문에 처음에 톰캣을 설치하고 배포를 완료하고 웹 브라우저를 통해 사이트에 접속하려고하면 ip 또는 도메

steady-snail.tistory.com

 

[CentOS] 7으로 버전업된 방화벽관리(firewall-cmd)

 

www.hwangji.kr

 

 

300x250
728x90