본문 바로가기
728x90

AWS Cloud School 8기/서버가상화_클라우드 이미지30

web + db + tomcat 실습(코드만) 실습) 10.10.3.80/tomcat/dbtest.jsp를 쳤을때 was-db connection success가 뜨도록 한번 구성해보세요. 서버는 3대를 다 새로 만드세요.필요한 서버 3개DB, WEB(10.10.3.80), TOMCAT ✅초기 설정더보기초기 설정sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config reboot systemctl stop firewalldsystemctl disable firewalld cat  /etc/yum.repos.d/CentOS-Base.repo[base]name=CentOS-$releasever - Base#mirrorlist=http://mirrorlist.centos.org/?release=.. 2025. 2. 6.
3-Tier Architecture (3계층 아키텍처)/ Reverse Proxy (리버스 프록시) 📌 3-Tier Architecture (3 계층 아키텍처)란?3-Tier Architecture(3 계층 아키텍처)는 소프트웨어 시스템을 3개의 계층(Layer)으로 분리하여 구성하는 설계 방식임.서버의 역할을 프레젠테이션(웹), 비즈니스 로직, 데이터베이스로 나누어 관리하는 방식🔹 즉, 웹사이트나 애플리케이션을 만들 때 기능을 분리해서 관리하는 구조! ✅ 3 계층 구조의 구성 요소🔹 1. 프레젠테이션 계층 (Presentation Layer) - 클라이언트 (사용자 인터페이스)➡ 사용자와 직접 상호작용하는 부분➡ 웹 브라우저, 모바일 앱, 데스크톱 애플리케이션➡ HTML, CSS, JavaScript, React, Vue.js 등✔ 예제: 웹사이트 화면, 모바일 앱 UI🔹 2. 애플리케이션(비.. 2025. 2. 6.
Proxy[정방향 프록시 (Forward Proxy)], SSH 📌 프록시 서버 (Proxy Server)란? ➡ 사용자와 인터넷 사이에서 중개 역할을 하는 서버 = 다수의 클라이언트를 대리함➡ 사용자의 요청을 대신 처리하고, 대신 응답을 받아 전달📌 즉, 사용자가 직접 웹사이트에 접근하는 것이 아니라, 프록시 서버를 거쳐서 접근하는 방식✅ 2. 프록시 서버의 주요 기능(1) IP 주소 숨기기 (익명성 제공)✔ 사용자의 실제 IP 주소를 숨기고 프록시 서버의 IP로 웹사이트에 접근✔ 익명성 보장 및 보안 강화(2) 인터넷 속도 향상 (캐싱 기능)✔ 자주 방문하는 웹사이트 데이터를 미리 저장✔ 같은 요청이 있을 경우 인터넷에서 다시 다운로드하지 않고 저장된 데이터를 제공하여 속도 향상(3) 보안 강화 (방화벽 및 필터링)✔ 악성 웹사이트 차단, 유해 콘텐츠 제한 가.. 2025. 2. 5.
VM 8 + DNS + DB + WP 실습(코드만) 실습 문제외부 통신에 필요한 정보(디폴트루트, IP)를 받아올 수 있음. DNS, DB, WP의 각각의 서버를 만들어서 서로의 정보를 공유하도록 구성해야 됨 결론적으로 영문주소로 접속해야 하고, 최종적으로 제3의 노트북은 WP의 IP에 브라우저로 접속했을 때 wordpress 화면이 보여야 됨 실습 풀이✅GNS3 설정더보기DNS -> DB -> WP 순으로 진행해야 됨 R1(config-if)#int f0/0R1(config-if)#ip add 10.10.1.50 255.255.255.0R1(config-if)#no sh R1(config-if)#in nat in R1(config-if)#int f0/1R1(config-if)#ip add 10.10.2.55 255.255.255.0R1(config-if.. 2025. 2. 3.
WordPress 📌WordPress(동적인 웹서버, 블로그)WordPress는 웹사이트를 쉽게 만들고 관리할 수 있는 콘텐츠 관리 시스템(CMS, Content Management System) 임PHP로 개발되었고, MySQL 또는 MariaDB 데이터베이스를 사용, 요청에 대한 결과물이 변동되는 서버 🛠 WordPress 주요 특징✅ 사용자 친화적 – 코딩 없이 웹사이트를 만들고 관리 가능✅ 플러그인 지원 – 다양한 기능 추가 가능 (예: SEO, 보안, 결제 시스템)WordPress나 다른 소프트웨어에서 추가 기능을 쉽게 확장할 수 있도록 해주는 작은 프로그램✅ 테마 지원 – 원하는 디자인으로 쉽게 변경 가능✅ 블로그 & 웹사이트 제작 가능 – 기업 웹사이트, 쇼핑몰, 포트폴리오 등 활용 가능✅ 오픈소스 & 무.. 2025. 1. 31.
LVM 📌LVM (Logical Volume Manager)논리적 볼륨 관리자디스크 파티션을 유연하게 관리할 수 있도록 도와주는 기술확장성과 유연성이 뛰어난 저장소 관리 방법디스크의 크기를 증가 or 감소 가능💡기존의 파티션은?디스크 크기를 변경하기 어려움여러 개의 디스크를 하나처럼 사용할 수 없음디스크 공간을 동적으로 관리하기 어려움💡LVM을 사용하면?여러 개의 물리 디스크(PV)를 하나의 논리적 볼륨(LV)으로 묶을 수 있음디스크 크기를 동적으로 조정 가능(확장/ 축소 가능)볼륨을 쉽게 이동 및 복사가 가능 💡 LVM의 기본 개념1️⃣ PV (Physical Volume, 물리 볼륨)실제 물리적 디스크 또는 디스크 파티션을 의미fdisk, parted 등을 사용해 디스크를 초기화한 후, pvcreat.. 2025. 1. 31.
728x90