킴쏘영
818
2020-07-16 15:07:13 작성 2020-07-16 15:36:09 수정됨
7
273

리눅스 apache tomcat 질문드립니다..ㅠ


아파치랑 톰캣이랑 설치해서

연동해보려고해서 구글에있는 방법으로 연동을 한 것 같은데

현재 아파치의 뒤에포트 80을 제거해도 아이피만 치고 들어가게끔 했습니다.

근데.. 아파치를 stop하고 톰캣을 stop안했을 때

톰캣:8080 들어가지는게 정상인가요??;;ㅜㅜ


뭔가 아파치 톰캣 각자 따로 노는 것 같습니다.

0
  • 답변 7

  • 오후
    2k
    2020-07-16 15:12:15

    정상입니다.


    서버에서 톰캣용 포트를 외부접속불가능하게막아야죠

  • 킴쏘영
    818
    2020-07-16 15:13:35

    @오후 근데

    원래 아이피:80 치면

    톰캣:8080 화면같은게 나와야 하는 것 아닌가요?


  • 오후
    2k
    2020-07-16 15:16:39

    아파치 + 톰캣  구성이라면 기본적으로

    해당 서버의 80 포트만 오픈 /   아파치가 80포트 사용 

    이제 mod_jk, mod_proxy 등 이용하여  유입되는 정보에따라

    아파치 자체적으로 처리하거나 특정 도메인 or  특정패스(url)  에따라 톰캣:8080 로 연결하는거죠.

  • 오후
    2k
    2020-07-16 15:23:05 작성 2020-07-16 15:23:51 수정됨

    mod_jk 방식이라면  세팅 항목들중    JkMount /AAA workerName


    이 구문이 아파치가 처리시 해당 URL   xxx.com/AAA    이라는 요청이오면 workerName (tomcat) 으로 전달한다고 생각하시면됩니다.


    마찬가지로 mod_proxy  라면    ProxyPasas /AAA http://127.0.0.1:8080

    이 구문이 특정요청이오면 어디로 보내겟다는 설정입니다.

  • 킴쏘영
    818
    2020-07-16 15:41:48 작성 2020-07-16 15:43:57 수정됨

    오후

    답변감사합니다 ㅜ

    일단  mod_jk 를 작성하여 옵션넣고  연동하고 있었습니다!

    근데 구글따라하다가 봤는데 ... 혹시 톰캣의 server.xml 에서

    <Connector protocol="AJP/1.3" address="::1" port="8009" redirectPort="8443" />

    이부분 주석이 되있는걸 해제 하는 이유가 있나요?


  • 오후
    2k
    2020-07-16 16:00:00 작성 2020-07-16 16:04:32 수정됨
  • ysj4889
    -17
    2020-07-16 16:58:24

    아파치를 통해서만 접속하려면 

    tomcat - conf/server.xml 에서 8080 포트로 된 부분을 주석처리해버리던가 알기어려운 포트로 변경해서 사용하면 됩니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.