기술21 nginx ubuntu 적용 aws ec2 서버에 nginx 적용 aws 서버 개설 1. 인스턴스 만들기 AWS 계정을 사용하여 aws 콘솔에 접속해주세요. 좌측 상단에 보이는 인스턴스 시작 버튼을 눌러주시면, 이런 화면이 나타나게 됩니다. 우리는 ubuntu로 서버를 만들 것이기에, 위에서 6번째에 있는 Ubuntu Server 18.04 LTS (HVM), SSD Volume Type - ami-07ebfd5b3428b6f4d (64비트 x86) / ami-0400a1104d5b9caa1 (64비트 Arm) 옆에 있는 선택 버튼을 클릭해주도록 합시다. 선택 버튼을 누르게 된다면, 인스턴스 유형 선택으로 넘어가게 되는데, 우리는 크레딧이 없음으로, 프리티어 사용 가능이라는 뱃지가 붙은 t2.micro를 선택해주도록 합시다. 다음으.. 2022. 5. 28. nginx ningx란? 웹서버이다. 웹서버란? 단순히 정적 파일 응답 합니다. ningx사용이유 was의 부담을 줄여주기 위해 사용한다. 빠르다 리버스 프록시로 사용가능 하다. ssl 지원이 된다. 웹페이지 접근 인증 압축 비동기 처리 프록시란? Proxy 는 ‘대리', '대신' 이라는 뜻을 가진다. 주로 보안상의 문제를 방지하기 위해, 직접 통신하지 않고 중계자를 거친다는 개념이다. 이 때 중계의 기능을 하는 것이 ‘프록시 서버' 이다. 클라이언트와 서버 사이에 프록시 서버가 '중계'를 할 때, 클라이언트는 프록시 서버를 ‘서버’ 라고 인식하고, 서버는 프록시 서버를 ‘클라이언트’ 처럼 여기게 된다. 2022. 5. 28. CI/CD 매번 개발자가 코드를 수정하고 빌드와 테스트를 하고 배포까지 하면 상당한 많은 시간이 소요된다. 이러한 시간을 단축을 위한 것이 CI/CD이다. CI/CD란? CI란? 빌드/테스트 자동화과정이다. CI는 개발자를 위한 자동화 프로세인 지속적인 통합(Continuous Integration)을의미합니다. CI를 성공적으로 구현할 경우 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트되어 공유 리포지토리에 통합되므로 여러 명의 개발자가 동시에 애플리케이션 개발과 관련된 코드 작업을 할 경우 서로 충돌할 수 있는 문제를 해결 할 수 있습니다. 지속적 통합의 실행은 소스/버전 관리 시스템에 대한 변경 사항을 정기적으로 커밋하여 모든 사람에게 동일 작업 기반으 제공하는 것으로 시작합니다. 커.. 2022. 5. 23. git 터미널 명령어 초기화 git init 추가할 파일 더하기.(점) 은 모든 파일이라는 뜻, 선택적으로 올리고 싶으면 add뒤에 파일 이름 붙여주면 됨 (예. git add index.html) git add . 상태 확인 (선택사항) git status 히스토리 만들기-m 은 메세지의 준말로 뒤에 “” 안에 주고싶은 히스토리 이름을 주면 됨 (즉, 구지 first commit일 필요가 없다는 뜻^^) git commit -m "first commit" Github repository랑 내 로컬 프로젝트랑 연결이 명령어는 github에서 복사해서 붙여와야함 (유투브 강의 참조) git remote add origin https://github.com/bitnaGithub/firstproject.git 잘 연결됬는지 확인 .. 2022. 5. 21. 이전 1 2 3 4 ··· 6 다음