본문 바로가기

분류 전체보기52

[AWS 플젝 / Docker] Docker 이미지 생성 1. 기존에 만들었던 php 파일들을 docker로 이미지 만들기프로젝트 파일을 한 곳에 정리하고 보기 편할 수 있도록 mkdir /home/ubuntu/projectcd /home/ubuntu/project project 하단에 도커 파일 생성*대문자 주의 ###########################################################################################vi Dockerfile # PHP와 Apache를 포함한 기본 이미지 사용FROM php:8.1-apache# 작업 디렉토리 설정WORKDIR /var/www/html# 필요한 확장 프로그램 설치 (MySQL 확장 포함)RUN docker-php-ext-install mysqli# 현재 .. 2024. 12. 5.
[AWS] Apache2 다운로드 후, mysql을 통해 만든 테이블을 띄우기 1. WEB 테스트 하기web을 띄우기 위해서 웹 서버 소프트웨어 apache2 다운 받기(요즘 너무 nginx만 많이 써봤기 때문에 apache2로 선정!) apache2 다운 받기 sudo apt updatesudo apt install apache2 -ysudo apt install php libapache2-mod-php php-mysql -y docker kubernetes 공인 IP로 접속  2. php 파일 생성 cdcd /var/www/htmlll여기에 새 파일 생성  #################################################################################vi index.php파일을 열고 아래 항목 입력 session_start();.. 2024. 12. 5.
[AWS 플젝 / Docker / K8S] EC2에 Docker, Kubernetes 설치하는 방법 1. Docker, Kubernetes EC2의 공인 IP로 SSH 접속하기 접속 완료  2. 기본적인 업데이트 및 업그레이드 해주기sudo -i sudo apt updatesudo apt upgrade  3. Docker 다운로드 하기sudo apt install docker.io도커 설치 명령어 sudo systemctl enable docker부팅할 때 도커 시작하도록 세팅  sudo systemctl start docker도커 시작 sudo systemctl status docker도커 상태 확인(q로 나가기)*참고한 블로그https://eyeballs.tistory.com/362  4. Kubernetes 다운로드 하기curl -LO "https://dl.k8s.io/release/$(curl .. 2024. 12. 5.
[AWS] Bastion Host, Docker Kubernetes EC2서버 생성하는 방법 1. Bastion Host 전용 EC2 생성 Bastion Host SG는 SSH만 필요 생성 완료  2. Docker Kubernetes EC2 생성도커와 쿠버네티스 EC2를 각각 생성할 수 있지만, 비용 절약 차원으로 1개의 EC2에 설치비용 절약을 위해 instancae type를 t2.micro로 설정했지만, t2.medium 추천생성 완료 2024. 11. 30.
[AWS] Nginx의 간단한 개념과 WEB EC2에 SSH로 원격 접속해서 Nginx 다운받는 방법 비동기 이벤트 기반 구조의 '오픈 소스 웹 서버' -HTTP 웹 서버: 클라이언트로부터 HTTP 요청을 받아 HTML, CSS, JavaScript 등의 웹 리소스를 반환-리버스 프록시 서버: 서버와 클라이언트 간의 중간 역할로서, 서버를 보호하거나 부하를 분산시킴-로드 밸런서: 여러 서버로 트래픽을 분산시켜 성능 최적화-캐싱: 웹 요청의 결과를 캐싱하여 더 빠른 응답 가능-TLS/SSL 암호화: HTTPS를 통해 보안 연결 제공  -성능이 빠름-부하 분산 가능-가볍고 확장성 있음(CPU 메모리 사용이 적기 때문)-리버스 프록시 및 보안 강화-HTTPS 지원  1. WEB EC2에 SSH로 붙기  2. SSH으로 WEB server에 접속 완료 후 업데이트 및 업그레이드sudo -i로 root 사용자로 .. 2024. 11. 30.