> 백엔드 개발 > PHP 튜토리얼 > 외부 네트워크가 tomcat8080 포트에 직접 접근하는 것을 금지합니다.

외부 네트워크가 tomcat8080 포트에 직접 접근하는 것을 금지합니다.

WBOY
풀어 주다: 2016-07-28 08:25:38
원래의
1825명이 탐색했습니다.

프로젝트가 nginx 역방향 프록시 서버와 tomcat 및 기타 웹 서버를 모두 사용하고 두 서버 모두 공용 네트워크에 노출된 경우 일반적으로 다음과 같은 이유로 외부 네트워크에서 tomcat에 대한 직접 액세스를 금지합니다.

1. Tomcat에 직접 액세스할 수 있으면 nginx가 우회되고 nginx의 정적 서비스가 유효하지 않게 됩니다.

2. Tomcat의 8080 포트가 웹 사이트에 정상적으로 액세스할 수 있으면 검색 엔진에 http://www.xxx.com:8080과 같은 웹 페이지가 포함되어 SEO 최적화에 도움이 되지 않습니다. .

따라서 http://www.xxx.com:8080을 통해 사용자가 웹사이트에 접근하는 것을 직접 금지해야 합니다. Linux에서는 이를 위해 방화벽을 사용할 수 있습니다

#启动iptables服务
service iptables start
#设置iptables服务开机启动
chkconfig iptables on 
#添加过滤规则
iptables -t filter -A INPUT -p tcp -m tcp --dport 8080 -s localhost -j ACCEPT
iptables -t filter -A INPUT -p tcp -m tcp --dport 8080 -j REJECT
로그인 후 복사

위 내용을 포함하여 외부 네트워크에서 tomcat8080 포트에 직접 접근하는 것을 금지하는 내용을 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿