반응형
모든 주소 대신 단일 IP 주소 (localhost)에 바인딩하도록 tomcat을 어떻게 구성합니까?
모든 주소 대신 단일 IP 주소 (localhost)에 바인딩하도록 tomcat을 어떻게 구성합니까?
여러 커넥터가 구성되어 있으며 각 커넥터에는 IP 주소를 설정할 수있는 선택적 "address"속성이 있습니다.
- 편집
tomcat/conf/server.xml
. - 해당 커넥터에 대한 바인드 주소를 지정하십시오.
<커넥터 port = "8080" 프로토콜 = "HTTP / 1.1" 주소 = "127.0.0.1" connectionTimeout = "20000" redirectPort = "8443" />
여기에 잘 설명되어 있습니다.
http://wiki.apache.org/tomcat/FAQ/Connectors#Q6
특정 IP 주소에 어떻게 바인딩합니까? - "각 커넥터 요소는 주소 속성을 허용합니다. HTTP 커넥터 문서 또는 AJP 커넥터 문서 참조" . 그리고 HTTP 커넥터 문서 :
http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
표준 구현-> 주소
"IP 주소가 두 개 이상인 서버의 경우이 속성은 지정된 포트에서 수신 대기하는 데 사용할 주소를 지정합니다. 기본적으로이 포트는 서버와 관련된 모든 IP 주소에서 사용됩니다."
루트 사용자가 아닌 사용자로 tomcat을 실행하면 (이렇게해야합니다) * nix에서 1024 미만의 포트를 사용할 수 없다는 점을 언급 할 가치가 있습니다. TC를 독립형 서버로 사용하려는 경우 (성능이 더 이상 Apache 등이 필요하지 않으므로) 지정하는 IP 주소와 함께 포트 80에 바인딩 할 수 있습니다.
IPTABLES를 사용하여 포트 80을 8080으로 리디렉션하면됩니다.
반응형
'programing tip' 카테고리의 다른 글
루퍼 스레드를 만든 다음 즉시 메시지를 보내는 방법은 무엇입니까? (0) | 2020.10.25 |
---|---|
프런트 엔드 개발자 인터뷰 질문 (0) | 2020.10.25 |
클래스 선언 중괄호 뒤의 세미콜론 (0) | 2020.10.24 |
코드에서 이벤트 핸들러를 호출하는 것은 왜 나쁜 습관입니까? (0) | 2020.10.24 |
jquery가 게시물 작업 URL을 가져옵니다. (0) | 2020.10.24 |