'프로그램'에 해당되는 글 107건

Apache 2.4 + Tomcat 7 연동

우선 아파치 웹서버는 2.4버전, 톰캣은 7.0.64을 기준으로 작성되었음을 감안하시기 바랍니다. 우선 아래와 같이 아파치 서버가 설치가 되어 있다고 가정하겠습니다. 그리고 톰캣의 포트는 기본값인 기동 8005, 외부연동 8009, 톰캣 서버 8080으로 진행되었습니다. 아파치에서 톰캣으로의 연동은 mod_jk로 연동이 되는데요. mod_jk.so 은 기본적으로 아파치 서버에는 포함이 되어 있지 않아서 별도로 다운을 받아야 합니다. tomcat.apache.org/download-connectors.cgi 로 가셔서 다운로드를 받으시면 됩니다. 저는 윈도우 환경이라 zip으로 다운 받았습니다. 압축을 푸시면 안에 mod_jk.so 파일이 있는데요. 이 파일을 아파치의 다른 모듈이 있는 폴더에 복사하겠습니..

프로그램/추가 팁 | 2021. 2. 14. 14:09

spring websocket (polling, Handshake 과정, sockjs, webSocketHandler, 예제)

참조문서 https://docs.spring.io/spring/docs/4.3.18.RELEASE/spring-framework-reference/html/websocket.html https://d2.naver.com/helloworld/1336 먼저 웹소켓 이전부터 천천히 알아보자 1. 클라이언트는 어떻게 이벤트를 받아왔나? 전통적으로 웹 클라이언트(브라우저)와 웹 서버는 http request - response 방식으로 동작한다. 그런데 서버에서 일방적으로 클라이언트에게 (요청을 안했는데도) 응답을 내려줘야하는 경우도 있을 수 있다. 바로 채팅이나 알림같은 경우이다. 메세지가 왔거나, 친구신청이 왔다거나 하는 경우들이다. 이런 경우들에 기존의 req - res 방식은 자연스럽지 못했는데, 애초에 ..

프로그램/JAVA | 2021. 2. 5. 16:20

티스토리에서 코드 문법 강조 (Syntax Highlight)

티스토리에서는 기본적으로 코드 문법 강조에 대해서 플러그인을 제공합니다. 아래와 같이 플러그인으로 이동한 뒤에 검색 버튼을 통해서 highlight를 검색하면 하나가 나옵니다. 여기서 옵션이 여러 가지 있는데 본인에게 제일 적당한 디자인을 선택하시고 적용하시면 됩니다. 그리고 나서 글씨기에서 더보기 > 코드블럭을 선택한 다음에 원하는 코드 형식을 선택하고 안에 해당 글을 작성하신 뒤에 완료 버튼을 클릭하시면 적용이 됩니다. 이때 소스로만 적용되었고, 실제 확인은 미리보기나 저장 이후에 상세보기로 보시면 적용된 모습이 보입니다. 단점은 있습니다. 현재 티스토리에서 지원하는 디자인은 그렇게 맘에 들지는 않습니다. 하지만 업데이트가 더 되겠죠? 저는 그때까지 한번 참아보려고 합니다. ㅎ 업데이트까지 기다리지 ..

프로그램/추가 팁 | 2021. 2. 5. 16:01

무료 SSL 인증서 받아서 설치 (with Apache2.4)

일단 아래를 따라하기를 시작하기 전에 반드시 본인 소유의 도메인이나 회사 소유지만 접속과 관리가 가능한 도메인이 필요합니다. 아니면 SSL 인증서는 발급받을 수 없습니다. SSL인증서를 받기위해서 아래 주소로 이동하세요. 외국 사이트라 좀 친근함과는 좀 멀게 느껴지기는 합니다. 그리고 최근에 안 사실이지만 원래는 무료로 많은 지원을 했었다고 합니다. 예를 들면 *.domain.com 과 같이 모든 서브 도메인을 아우르는 것과 개별 도메인을 일괄로 신청할 수 있다던지 몇가지 유용하게 사용이 되어 오다가 다른 회사에 인수합병이 되는 바람에 지원이 많이 줄었고, 유료화로 전환된 부분이 많습니다. 결론부터 얘기하자면 무료는 도메인 하나에 대해서만 가능합니다. 그리고 오해하지 말아야 하는 것이 해당 인증서는 90..

프로그램/추가 팁 | 2021. 2. 3. 11:41