본문 바로가기

Server4

[Tomcat] MathType Container Server 구축기 (1) 개발 중인 서비스에서 프론트 측에서 수식 키보드가 필요하다는 요청이 들어왔다. MathType... 이게 뭐지 싶었지만 공식문서에 설명이 잘 나와 있어서 순조롭게 진행 되었다. 현재 요구사항은 수식을 호출할 수 있는 도메인 서비스 구축이다. Java Servlet / PHP를 이용한 가이드 문서 링크 https://docs.wiris.com/mathtype/en/mathtype-integrations/mathtype-for-html-editors/mathtype-generic-integration.html MathType Generic integration Important complementary information docs.wiris.com php는 사용해본적이 없어.. Servlet 기반으로 구축.. 2023. 11. 22.
[NCP] Nginx를 이용한 Static Resource Container service 구축기(2) nginx 설정에 대해 지난 정리하는 글에서 이어집니다! https://dev-junhee.tistory.com/69 [NCP] Nginx를 이용한 Static Resource Container service 구축기(1) Naver Cloud Platform에 몇가지 기능의 부재로 프론트 소스 도메인 서비스를 위해 nginx를 통한 정적 리소스 서버를 구축하였고, 쿠버네티스와의 연동과 오케스트레이션을 위해 컨테이너 기반으로 구 dev-junhee.tistory.com 기본적으로 k8s 클러스터, 마스터, 워커노드를 편하게 구성할 수 있도록 제공되는 nks를 사용하고 있습니다. 인프라 설계에 대한 부분에 설명은 추후에 진행중인 사이드 프로젝트에 적용 예정이여 패키지로 제공하는 서비스 없이 직접 구현 해보면.. 2023. 11. 13.
[NCP] Nginx를 이용한 Static Resource Container service 구축기(1) Naver Cloud Platform에 몇가지 기능의 부재로 프론트 소스 도메인 서비스를 위해 nginx를 통한 정적 리소스 서버를 구축하였고, 쿠버네티스와의 연동과 오케스트레이션을 위해 컨테이너 기반으로 구축하기로 하였다. Nginx 설정 Resource serving 흐름 및 구성도 Nginx Configure – 전체적인 설정에 대한 설명 Nginx Configure – 세부 설명 location 문법 우선순위 regex 적용 순위 설명 문법 = 1 순위 완전 일치 location = / { } ^~ 2 순위 prefix 일치 location ^~ / { } ~ 3 순위 대/소문자 일치 location ~ ^/ { } ~* 4 순위 대/소문자 무시하고 일치 location ~* ^/admin { }.. 2023. 10. 26.
Web Server와 ServletContainer의 통신 (AJP) WAS, web application container로 web server와 servlet(web) container로 구성되어있다. WAS라고 하면 대표적으로 Tomcat을 생각할 것이다. 아래는 WAS의 구조이다. 혼선이 있을 수 있어 부가적인 설명을 붙인다. WAS는 Web Container에서 jsp와 servlet을 모두 처리하며, JSP는 Servlet을 확장한 기술로서 Servlet Container, 즉 동적 데이터를 처리하는 Container이다. Web server라하면 apache, nginx가 대표적이다. 여기서 의문점이 하나 생긴다. WAS, 즉 web server를 포함하고 있는 tomcat을 이용하는데 왜 Web server를 추가적으로 이용하는 것일까? 정적인 컨텐츠와 동적.. 2022. 12. 2.