침착하게 Study/서버 (6) 썸네일형 리스트형 [AWS,Nginx] Nginx 에러 페이지 수정 및 기본페이지 변경 기분 문법을 정리하고 해석을 다했으니까, 이제 기본적으로 Nginx를 수정해서 입맛게 맞게 변경해 보도록 해보겠습니다. 일단은 먼저 Nginx를 설치하자마자 기본적으로 만들어져 있는 index.html를 수정해 보도록 하겠습니다. 그러고 나서 사이트를 운영하다 보면 나올 수 있는 에러페이지수정, 그리고 기본페이지를 다른 새로운 페이지로 수정해서 서버에 띄우는 법을 배우겠습니다. 1. Nginx 기본 웹 사이트 수정해보기 # 일단 기본 설정 파일이 있는 폴더로 이동합니다.$ cd /etc/nginx/conf.d# 설정 파일인 "default.conf" 파일을 수정을 해야되니 vim 명령어를 써서 열어줍니다.$ vim default.conf server { listen 80; se.. [vim] 개발자가 꼭 알아야 되는 vim 명령어 정리 개발을 하면서 간혹가다가 vim 명령어를 써야할 때가 있다. 서버단에서 뭔가 파일을 수정하던가 할경우 vim은 강력한 편집기 역할을 한다. 그래서 기본적인 명령어정도는 기억을 해야된다. Vim 기본 명령어 정리 1. Vim 시작 및 종료명령어설명vim 파일명Vim으로 파일 열기:q변경 사항이 없을 때 종료:q!변경 사항을 저장하지 않고 강제 종료:w현재 파일 저장:wq 또는 zz저장 후 종료:x변경 사항이 있을 때만 저장 후 종료 2. Vim 모드 전환 모드 설명일반 모드(Normal mode)기본 모드, 명령어 실행 가능입력 모드(Insert mode)텍스트 입력 모드 ( i, a 등으로 진입 )명령 모드(Command mode): 를 입력하여 실행하는 명령 모드 ✅ 모드 전환 단축키명.. [AWS,Nginx] Nginx 기본적으로 알아야할 파일과 의미 해석 Nginx의 기본적인 문법을 알아야 하는 이유 일단, 기본적으로 우리가 설정해야 되는 값들이 있기 때문에, 어느 정도 기본문법은 숙지를 해야 합니다. 어디에 어떤 파일이 있는지를 알아야 우리가 직접 띄우려는 웹페이지들을 우리의 입맛대로 맞출 수가 있습니다. 1. Nginx의 설정 파일 위치 /etc/nginx/nginx.confNginx에서 가장 근본이 되는 설정 파일입니다. ( root 파일이라고 생각하시면 편합니다 )전역적으로 설정이 되어야하는 내용이 들어있는 파일입니다. /etc/nginx/conf.d/default.conf기본 웹 서버 설정 파일 ( 우리가 가장 많이 수정을 해야 될 가장 중요한 파일입니다. ) 2. 실습 우선 적으로 Nginx에 접속을 하고나서, 아래의 명령어를 쳐서 "et.. [리눅스] 자주 쓰는 리눅스 용어 정리 (+) 리눅스 실습가능한 사이트 소개 개발을 하면서, 은근히 많이 접하게 되는 게 리눅스 용어인 것 같습니다. 실제로 프로젝트를 진행하면서 직접 서버를 올리고 내리면서 로그를 보아야한 경우도 있고, 서버 설정이나 크론탭 설정 등등 뭔가 서버상에서 작업을 해야 될 일들이 엄청 많이 있기 때문입니다. 그래서 아래에 명시해 놓은 리눅스 명령어들은 필시 기억을 해놓는 게 중요합니다. 아니면 리눅스 자격증을 따로 공부를 해도 꽤나 도움이 많이 될 것입니다. 실습가능한 리눅스 사이트 소개 리눅스 명령어를 공부하면서 실습을 해보기 위한 몇가지 사이트들이 있습니다. 그냥 외워서 하기보다는 직접 쳐보면서 기억하는 게 제일 좋은 방법이므로, 아래에 리눅스 실습이 가능한 사이트를 먼저 소개합니다. Webminal의 경우는 회원가입을 한 후에 실습니 가능합니.. [AWS,Nginx] AWS EC2 인스턴스에 Nginx 설치하기 AWS EC2 인스턴스에 Nginx 설치하기 오늘 작업해 볼것은 AWS EC2에 새롭게 인스턴스를 생성을 한 후에, 그 인스턴스에 Nginx를 설치해보는 걸 해보려고합니다. 1. AWS EC2에 인스턴스 생성하기 1-1. EC2에 새로운 인스턴스 생성하기 검색창에 EC2를 검색해서 인스턴스를 생성하는 찾으로 가줄겁니다. 인스턴스를 생성할때는 사진에서 보이듯 두개의 버튼중 하나를 눌러줍니다. "인스턴스 시작" 버튼을 클릭을 해주면 인스턴스 생성창으로 이동하게됩니다. 인스턴스를 시작하기위해서 인스턴스를 구별하기 위한 이름을 먼저 지어줍니다. 저는 "nginx-server"라고 지었습니다. 인스턴스에서 사용될 애플리케이션을 선택하는 곳입니다. 여기서 우리는 "Ubuntu"를 선택해줍니다. 그다음, 해.. [AWS] AWS EC2 생성 및 기본 셋팅 하기 AWS EC2 세팅하기 최근에 뭔가 데브옵스나 인프라 쪽에 대해서 어느 정도 기본지식은 알고 있어야 한다는 생각에, 인프런에서 강의 하나를 만나게 되었다. 해당 강의를 들으면서 선생님께서 기록에 대해서 거듭 강조하게 되어, 이렇게 강의 들은 토대로 나의 방식으로 정리를 하게 되었다. 0. 리전 선택하기 먼저 AWS EC2를 시작하기 위해서는, 우선적으로 리전을 선택해야된다. 리전이란?리전이란 인프라를 지리적으로 나누워 배포한 각가의 데이터 센터를 의하는데, AWS를 예로 들면, 우린 EC2는 컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스이다. 이와 마찬가지로 EC2를 통해 빌려서 쓸 수 있는 컴퓨터를 전 세계적으로 분포하여 사용할 수 있게 만든 AWS의 데이터 센터이다. 이 리전들은 각가의 고유한 .. 이전 1 다음