nginx

🌎infra

[Nginx] centos 7.8에서 docker nginx ssl 인증 후 spring boot 연동 - 502 에러 해결하기

안녕하세요. 오늘은 아래의 아키텍처를 구현하는 방법에 대해 알아보려고 합니다. 그 중에서도 docker nginx에 ssl 인증을 추가한 뒤, 이를 리버스 프록시 서버로 두고 요청이 들어오면 웹어플리케이션 서버로 넘겨주는 부분을 구현해보겠습니다. 현재 상황 서버는 ncp classic 서버를 사용했습니다. 도메인 또한 구입하여 적용해놓았습니다. acg는 80 포트와 8080 포트 모두 열어놓았습니다. spring boot의 경우 nohup java -jar .jar파일 & 를 통해 배포한 상황입니다. Docker Nginx 컨테이너 올리기 // nginx 이미지 가져오기 docker pull nginx // nginx 올리기 docker run --name proxy -d -p 443:443 -p 80:..

🌎infra/docker

[Docker] docker nginx에 html 매핑하기

안녕하세요. 오늘은 docker로 nginx를 띄우고 로컬에 있는 html 파일과 매핑해보겠습니다. 1. index.html 파일 생성 index.html 파일입니다. 🐳Docker and Nginx에 html 매핑하기🐳 style.css 라는 파일까지 만들어서 html 에 삽입했습니다. h1 { text-align: center; } 2. nginx pull 하기 아래의 명령어를 치면 가장 최신 버전의 nginx를 docker hub에서 받아오게 됩니다. docker pull nginx 아래 명령어를 통해 nginx 이미지가 다운 받아진 것을 확인할 수 있습니다. docker images 3. nginx run 하기 docker run -p 8080:80 --rm -d -v C:\Users\User\v..

🌎infra/docker

[Docker] docker로 nginx와 spring boot 배포하기

1. Web Server와 WAS(web application server) 차이 쉽게 말해서 web server는 어떤 요청에 대해 정적 콘텐츠를 제공하는 서버이며 was는 어떤 요청을 통해 다양한 로직 처리를 요구하는 (db에 접근함) 동적 컨텐츠를 제공하는 서버입니다. 사실 WAS가 웹서버의 기능을 모두 수행할 수 있습니다. 동적 컨텐츠를 제공하는 것은 정적 컨텐츠도 처리한다는 말이기 때문입니다. 하지만 웹서버와 was를 분리하는 것이 좋은데 그 이유는 서버 부화를 방지할 수 있고, 보안이 강화되며 여러 대의 was들의 연결이 가능하는 등의 장점이 있습니다. 그래서 웹서버는 was 전에 두어 http 요청을 웹서버가 받고 web server는 요청을 was에 보내어 처리하는 형태로 아키텍처를 설계해..

pkyung
'nginx' 태그의 글 목록