Benjamin Kim

Benjamin Kim

AWS 클라우드 서버 구축 3

AWS 클라우드 서버 구축 3

3. 아키텍쳐 및 보안설정 3-1. 보안그룹과 네트워크 ACL이용 https://app.creately.com/diagram/ 의 도구를 이용하여 아키텍쳐를 작성했음 https://www.cloudcraft.co/ 의 도구도 사용하여 작성 가능함 DMZ로 구축되어진 Public Subnet에 waebserver를 구축 내부네트워크로만 이루어진 Private Subnet상에 Database 서버를 구축한다. Database 서버에 접근하기 위해서는 Public Subnet 상에 서버를 추가하여
Benjamin Kim
AWS 클라우드 서버 구축 2

AWS 클라우드 서버 구축 2

2. 서버생성 2-1. 서버 생성(EC2 대시보드) 리소스를 모두 확인한다. 실행 중인 인스턴스등을 확인하여 겹치지 않도록 한다. 서버 생성을 위해 인스턴스 시작을 선택한다. 2-2. OS마다 비용이 따로 부가되니 비용을 확인하고 자신이 사용할 OS를 확실하게 선택하도록 한다. 생성할 서버의 OS 이미지를 선택한다. 2-3. 서버 생성(인스턴스 유형 선택)
Benjamin Kim
AWS 클라우드 서버 구축 1

AWS 클라우드 서버 구축 1

용어 설명 * EC2 AWS에서 EC2는 쉽게 말하면 클라우드상의 가상 서버를 말한다. Amazon Elastic Compute Cloud(Amazon EC2)는 다음의 기능을 제공한다. 1. 인스턴스 : 가상 컴퓨팅 환경 2. Amazon Machine Image(AMI) : 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있다. 3. 인스턴스 유형 : 인스턴스를
Benjamin Kim
Lazarus 설치

Lazarus 설치

Lazarus(라자루스)는 라자루스는 오브젝트파스칼을 이용하는 크로스플랫폼 IDE이다. 라자루스의 설치는 Ubuntu 저장소 또는 공식 DEB 패키지를 사용하여 프로젝트를 설치할 수 있다. 리눅스에서의 개발툴로서 라자루스를 선택한 것은 델파이 커뮤니티 버젼보다 활용성이 높아서이다. 원래 델파이를 사용 했지만 패키지 가격이 상당한 관계로 무료로 이용할 수 있고 리눅스에서도 쉽게 GUI 환경의 어플리케이션을 개발할 수
Benjamin Kim
Ubuntu 20.04에 GoAccess 웹 로그 분석기를 설치하는 방법

Ubuntu 20.04에 GoAccess 웹 로그 분석기를 설치하는 방법

시작 sudo apt-get update -y 1. Source를 다운받아 설치하기 기본적으로 GoAccess는 Ubuntu 기본 리포지토리에 포함되어 있지 않다. 따라서 시스템에 GoAccess 저장소를 추가하거나 소스를 다운받아 설치해야 한다. 현재 1.5.4 가 stable 버젼으로 다음을 참고하여 우선적을 필요한 것들을 먼저 설치한다. apt-get install libncursesw5-dev libgeoip-dev libtokyocabinet-dev
Benjamin Kim