[UMC] /was에 접속 시 8080번 포트로 리버스 프록시가 되도록 설정하고 응답 확인해보기
·
프로젝트 🧸/UMC 🌱
자세한 내용을 원하신다면 이전글을 참고해주세요~https://blu-blu.tistory.com/80프록시 서버란?클라이언트와 서버 간의 중계 역할을 수행하는 서버클라이언트가 요청하는 내용을 받아서 해당 요청을 다른 서버에 전달하고, 서버로부터 받은 응답을 클라이언트에게 반환합니다. 이를 통해 클라이언트와 서버 사이의 직접적인 통신을 중개하고 보안, 성능, 로드 밸런싱 등의 목적으로 활용될 수 있습니다.NGINX 설정을 위해 NGINX 설정 파일로 접근해줍니다그 후 아래와 같은 코드를 추가해줍니다.location /was {#/was 경로에 대한 설정 정의 proxy_pass http://localhost:8080; #/was 경로로 들어오는 요청을 http://localhost:8080로 프록시(Ngi..
[UMC] /mission3에 접속 시 자신의 이름이 포함 된 HTML 문서가 응답으로 오게 구성하는 방법
·
프로젝트 🧸/UMC 🌱
본 글은 IntelliJ상에서 EC2 IP로 원격 접근한 환경에서 NGINX에서의 정적콘텐츠 호스팅 실습을 해본 글입니다uduntu 기준, /etc/nginx/sites-available 디렉토리의 default이 nginx의 설정 파일입니다. 이 파일은  주로 HTTP 요청을 처리하는 부분을 다룹니다. default 파일 내부는 다음과 같습니다server { #하나의 서버 블록을 정의하는 부분 listen 80 default_server; # 해당 서버를 80번 포트에서 HTTP 요청을 기다리는 기본 서버로 설정함(아래 줄도 마찬가지) listen [::]:80 default_server; # SSL configuration # # lis..
[AWS] VPC를 만들어 퍼블릭 서브넷을 구성하여 EC2를 해당 서브넷에 구성해보기
·
프로젝트 🧸/UMC 🌱
본 글은 이전 포스팅을 한번에 실습해보는 글이기 때문에 세부 과정을 더 자세히 알고싶다면 아래 글을 참고해주세요! https://blu-blu.tistory.com/62 https://blu-blu.tistory.com/63 https://blu-blu.tistory.com/64 https://blu-blu.tistory.com/65 https://blu-blu.tistory.com/68 1. VPC 생성하기 2. 서브넷 생성 3. 인터넷 게이트웨이 생성 4. 만든 인터넷 게이트를 VPC에 연결하기 *이때 리전이 서울인지 확인하기 5. 라우팅 테이블 수정 현재 만든 VPC와 연결된 라우팅 테이블을 수정할 것이다. 라우팅 테이블은 VPC를 만들면 자동으로 만들어진다. 하지만, 가끔 안 보일 수도 있는데, ..
[UMC] NGINX 설치하고 브라우저에서 접속하기
·
프로젝트 🧸/UMC 🌱
Nginx란?Nginx는 웹 서버로서 널리 사용되며, 대형 웹 사이트부터 개인 블로그까지 다양한 프로젝트에서 활용됩니다.백엔드 서버와 프론트엔드 클라이언트 사이의 통신을 관리하고 연결해주는 역할을 수행합니다. 보통의 웹 애플리케이션에서, 클라이언트가 웹 사이트에 접속하면 Nginx는 이러한 요청을 받아들이고 백엔드 서버에 전달합니다. 백엔드 서버는 요청에 따라 데이터를 처리하고 그 결과를 Nginx에게 전달합니다. 그 후 Nginx는 이를 클라이언트에게 반환하여 사용자가 웹 사이트를 볼 수 있도록 합니다. Nginx 이외에도 Apache도 널리 사용되는 오픈 소스 웹 서버 중 하나입니다. sudo apt update && sudo apt upgrade -y && sudo apt install nginx..
[원격 접속] VSCode (Node.js)
·
프로젝트 🧸/UMC 🌱
Ctrl-Shift-P(혹은 F1)를 누르고 Remote-SSH(Open SSH Configuration File)를 클릭해주세요맨 위에 보이는 것을 선택해줍니다위와 같이 작성해주시면 됩니다!Ctrl-Shift-P(혹은 F1)를 누르고 이번에는 Remote-SSH(Connect to Host)를 클릭해주세요그 후 연결할 host를 선택해줍니다!위 사진과 같이 connected로 뜨면 성공입니다!
[원격 접속] IntelliJ (SpringBoot)
·
프로젝트 🧸/UMC 🌱
인텔리제이 Deployment 없는 이유IntelliJ IDEA Community Edition은 기능이 제한된 무료 버전으로, 일부 고급 기능이 제공되지 않을 수 있습니다. "Deployment" 옵션은 IntelliJ IDEA Ultimate Edition에 포함된 고급 기능 중 하나이며, 따라서 Community Edition에는 해당 옵션이 포함되어 있지 않습니다.따라서 IntelliJ IDEA Community Edition을 사용하고 계신다면 "Deployment" 옵션을 사용할 수 없습니다. 이 옵션을 사용하려는 경우에는 IntelliJ IDEA Ultimate Edition을 구매하거나 사용해야 합니다.https://www.jetbrains.com/community/education/#st..
[AWS] 탄력적 IP 설정하기
·
프로젝트 🧸/UMC 🌱
탄력적 IP(Elastic IP)란? 탄력적 IP란 Amazon Web Services(AWS)에서 제공하는 고정된 퍼블릭 IP 주소입니다. 그렇기 때문에 인스턴스가 종료 된 후 다시 실행되어도 아이피 주소가 바뀌지 않습니다! 주의해야할 점은 탄력적 IP는 사용 중이 아니더라도 과금이 될 수 있다는 건데, 탄력적 IP를 설정해둔 인스턴스를 중지해놓고 다시 시작할 때 요금이 부과될 수 있습니다. 즉, 탄력적 IP를 인스턴스에 연결을 해야 과금이 되지 않습니다. 인스턴스와 연결되지 않은 Elastic IP는 시간당 $0.005 (약 5원)이 과금됩니다. 즉, 탄력적 IP를 연결하는 것은 따로 요금이 부과되지 않지만, 그 인스턴스를 중지하고 다시 시작할 때 요금이 부과됩니다! 이걸로 5천원 정도 날렸다.. 탄..
[AWS] EC2 생성하기
·
프로젝트 🧸/UMC 🌱
EC2는 사용자가 필요에 따라 가상 서버를 생성하고 실행하여 애플리케이션을 호스팅하고 관리할 수 있는 클라우드 컴퓨팅 서비스입니다. 리전이 서울인지 확인하고 EC2를 검색해주세요 인스턴스를 선택해주고 우측 위에 새 인스턴스 시작을 눌러주세요 이름을 정한 후, EC2의 운영체제를 선택합니다. 운영체제는 Ubuntu 20.04 버전을 선택했습니다!! 인스턴스 유형은 t2.micro t3.micro 등 micro 유형이 프리티어가 되니 micro를 선택해주세요. 키페어를 생성해주었습니다. vpc와 서브넷은 만들었던 vpc와 서브넷을 선택해주었고 퍼블릭 ip 자동 할당을 활성화 해주었습니다. 보안그룹 또한 제가 만든 보안 그룹으로 설정해주었습니다. 보안그룹 설정법은 아래 글을 참고해주세요 https://blu-..
[AWS] 보안 그룹 생성하기
·
프로젝트 🧸/UMC 🌱
보안그룹 보안 그룹은 AWS에서 제공하는 방화벽 설정으로, EC2 인스턴스에 대한 네트워크 트래픽을 제어하는 역할을 합니다. 이해하기 쉽게 설명하면, 보안 그룹은 EC2 인스턴스 주변에 있는 '보호막'과 같은 역할을 하며, 어떤 유형의 트래픽이 허용되고 어떤 것이 차단될지를 정의합니다. 인바운드 규칙: 인바운드 규칙은 EC2 인스턴스로 들어오는 트래픽을 제어합니다. 예를 들어, 웹 서버로 HTTP 트래픽을 허용하거나 SSH로의 접근을 허용할 수 있습니다. 아웃바운드 규칙: 아웃바운드 규칙은 EC2 인스턴스에서 나가는 트래픽을 제어합니다. 일반적으로 모든 트래픽을 허용하도록 설정되어 있지만, 필요에 따라 특정 유형의 트래픽을 제한할 수 있습니다. https://blu-blu.tistory.com/62 VP..
[AWS] VPC를 이용한 EC2 구축
·
프로젝트 🧸/UMC 🌱
VPC란 VPC(Virtual Private Cloud)는 AWS에서 제공하는 가상 네트워킹 환경으로, 사용자가 AWS 클라우드 내에서 가상 네트워크를 생성하고 구성할 수 있게 해줍니다. VPC를 사용하면 사용자는 EC2 인스턴스, 데이터베이스, 로드 밸런서 등의 AWS 리소스를 가상 네트워크에 배치하고 관리할 수 있습니다. 각 VPC는 사용자가 선택한 IP 주소 범위 내에 있는 서브넷을 포함하고, 라우팅 테이블을 사용하여 트래픽의 방향을 제어할 수 있습니다. 또한 VPC는 인터넷 게이트웨이를 통해 인터넷과 연결하거나, VPN을 통해 온프레미스 네트워크와 연결할 수도 있습니다. VPC를 이용한 EC2 구축 vpc 생성 1. AWS에 로그인 한 후 VPC를 검색한다 이때 AWS Educate 계정은 서울 ..
코양이🤍
'프로젝트 🧸/UMC 🌱' 카테고리의 글 목록