
리뷰 (Review) 더보기 EC2 Instance 접속 방법 SSH (Secure SHell) 사용 RDP 사용 EC2 Instance 생성 절차 EC2 메뉴 → 인스턴스 → 인스턴스 시작 이름 및 태그 부여 Applicaion 및 OS Image 선택 인스턴스 유형 선택 키 페어 설정 네트워크 설정 보안 그룹 설정 - stateful 방식 스토리지 구성 설정 고급 세부 정보 설정 EC2 Instance IP Address 퍼블릭 IPv4 Address - 인터넷이 사용 가능하고 동적 IP Address 프라이빗 IPv4 Address - VPC 내에서만 통신이 가능한 IP Address 탄력적 IP (Elastic IP, EIP) 고정 IP Address 컴퓨팅 서비스 - EC2 EC2 Instanc..

리뷰 (Review) 더보기 용어 AWS 서비스 - AWS에서 제공하는 서비스 AWS 인스턴스 - AWS 서비스를 이용하여 사용자가 생성한 객체 AWS 리소스 IAM AWS 리소스에 대한 액세스를 안전하게 제어하기 위한 역할, 권한 설정 서비스 보안을 위한 글로벌 서비스 IAM root (관리자) 계정 - 전체 AWS 서비스 및 계정 리소스에 대한 완전한 액세스 권한 부여 IAM user (사용자) 계정 AWS와 상호 작용하기 위한 사람 또는 Application 최소 권한 원칙 적용, 생성 시 기본적으로 주어진 권한은 없고, 필요한 권한만을 부여해서 사용 권한 부여는 정책을 통하여 부여하며, 정책은 권한을 설명한 JSON 문서를 위미 IAM group (그룹) IAM 사용자 모임, 그룹에 IAM 정책을..

리뷰 (Review) 더보기 On-Premise 환경 직접 서버 및 네트워크 환경 등 인프라를 구축하는 방식 Client - Server 구조 On-Premise 환경에서 Server 구성 H/W 구성 - 최대 용량(동시 접속자)에 맞추어서 구축 S/W 구성 - 사용 환경에 따라 Web Server, DB Server, Main Server, Mail Server 등을 구성 On-Premise 단점 구축에 대한 초기 비용이 많이 발생하고 관리가 어려우며 확장성이 떨어진다. Cloud 환경 Cloud Service 제공 업체의 H/W, S/W 환경을 빌려서 사용 사용한만큼 비용 지불 가상 환경으로 제공하므로 확장 및 축소가 편리하다. Cloud Service 유형 IaaS - Server 환경, Infra..

Cloud 개요 On-Premise 환경 더보기 IT 서비스 운영을 위하여 직접적인 인프라(Infrastructure)를 구축하는 방식 Client - Server 구조 Client - Service 요청 Server - Service 제공 Client - Server 구조에 동작하는 프로그램 유형 Front-end End user(사용자) 사용하는 프로그램 Client에서 동작하는 프로그램 Back-end Server program Client에게 Service를 제공하는 프로그램 ex) Web Service 제공 On-Premise 환경 구축 Back-end 구성 (Infrastructure 구성) Web Server 프로그램 설치 - Apache, Nginx, Node.js, Django, Flas..

세미 프로젝트 페이지 구상 Flow Chart index.php board_list.php board DB member_form.php member DB TIF 어디 내놓기 부끄러운 수준의 미완성의 웹페이지를 제출함으로 세미 프로젝트는 끝이 났다. 2주 동안 이것저것 많이 가르쳐주셨던 강사님께 감사드린다. 중간중간 DB와 연동이 안되거나 ', " 가 빠져서 뭐가 빠진 채로 출력이 되거나 이것저것 난관에 부딪혔지만 그래도 클릭해서 넘어갈 수 있는 각 화면들은 대충이라도 구성했다. 얻은 것들이 있다면 리눅스 기본 명령어와 vi 사용에 대해 감이 잘 안 왔는데 조금은 능숙해졌다는 것, 어디 내놓을 수는 없는 수준이지만 무언가를 만들어냈다는 것. 이번 프로젝트는 끝이 났지만 추후에 HTML, CSS, JS 등을..

리뷰 (Review) 세미 프로젝트 1. 웹 페이지 전체 화면 구상 메뉴 결정 위치 결정 2. 각 메뉴별 페이지 연결 3. 필요한 테이블 종류와 테이블 구조 설계 4. MariaDB에 데이터베이스 및 테이블 생성 5. php와 DB 연동 6. 테스트 지난주에 설정했던 apache 웹 서버와 이번 주에 배운 MariaDB, php 이용하여 웹 페이지 구성 1. 웹 페이지 전체 화면 구상 2. 각 메뉴별 페이지 연결 3. 필요한 테이블 종류와 테이블 구조 설계 4. MariaDB에 데이터베이스 및 테이블 생성 5. php와 DB 연동 6. 테스트 TIF 예전에는 게시판 하나 만드는데 목록 구현하고 글 쓰는 페이지, 수정, 삭제 등 할 일이 이리 많은지 몰랐다. 만들어봐야 싸이월드 미니홈피 만들고, 네이버 카..

리뷰 (Review) 더보기 PHP - MariaDB (MySQL) 연동 함수 mysqli_connect() : MariaDB or MySQL 서버에 연결 mysqli_close() : MariaDB or MySQL 서버 연결 종료 이 두가지는 잊지말고 할 것! 세미 프로젝트 1. 웹 페이지 전체 화면 구상 메뉴 결정 위치 결정 2. 각 메뉴별 페이지 연결 3. 필요한 테이블 종류와 테이블 구조 설계 4. MariaDB에 데이터베이스 및 테이블 생성 5. php와 DB 연동 6. 테스트 지난 주에 설정했던 apache 웹 서버와 이번 주에 배운 MariaDB, php 이용하여 웹 페이지 구성 1. 웹 페이지 전체 화면 구상 2. 각 메뉴별 페이지 연결 (진행 중) 3. 필요한 테이블 종류와 테이블 구조 ..

리뷰 (Review) 더보기 PHP 기본 문법 반복문, 조건문 Grade Info switch문 반복문, 조건문, 함수 Grade Info 반복문, 배열 PHP 다중 반복문 2차원 배열 내장 함수 수학 관련 내장 함수 abs() - 절댓값 구하기 sin() - 삼각형의 사인 값 구하기 cos() - 삼각형의 코사인 값 구하기 tan() - 삼각형의 탄젠트 값 구하기 date() - 현재 날짜 구하기 ceil() - 소수점 아래에서 올린 정수 값 구하기 floor() - 소수점 아래에서 내린 정수 값 구하기 round() - 반올림 값 구하기 log() - 로그 값 구하기 max() - 최댓값 구하기 sqrt() - 제곱근 구하기 rand() - 임의의 난수 생성하기 pi() - 파이의 근삿값(3.1415..

리뷰 (Review) 더보기 DNS 서버 설정부터 호스팅 설정까지 1. DNS 설정 1. bind9 설치 song@song:~$ sudo apt install bind9 2. /etc/resolv.conf 설정 song@song:~$ sudo vi /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN # 127.0.0.53 is the systemd-resolved stub resolver. # run "systemd-resolve --status" to see det..

리뷰 (Review) MariaDB MariaDB 설치 및 사용 1. MariaDB 설치 및 상태 확인 song@song:~$ sudo apt install mariadb-server# MariaDB 설치 song@song:~$ systemctl status mariadb.service# MariaDB 상태 확인 ● mariadb.service - MariaDB 10.3.34 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor prese> Active: active (running) since Fri 2022-08-26 09:57:44 KST; 4min 45s ago Docs: man:mysqld(8) h..