이 글은 2년 이상 지난 이야기에요. 읽으실때 참고!
개발
AWS 개발 일지

AWS EC2 인스턴스에 Nginx 설치하기

433 views as of February 10, 2020.
AWS EC2 인스턴스 생성부터 접속까지 - eruLabo
AWS EC2 인스턴스 생성부터 접속까지 - eruLabo
이 포스팅을 시작으로 앞으로 서술될 3개의 포스팅은 AWS EC2 인스턴스를 이용해 Ubuntu 운영체제에 설치된 Nginx 서버에서 PHP 코드를 구동할 수 있는 개발환경을 구축하기 위한 가이드 포스팅입니다.  가장 먼저...
https://erulabo.com/60

이전글에서 이어지는 내용입니다.

 

 

AWS EC2 인스턴스 환경 뿐만이 아니라 리눅스를 기반으로하는 운영체제에서 모두 적용 가능한 설치 가이드입니다. 서버 세팅후 아무것도 하지 않은 상태라면 아래 명령어를 명령줄에서 실행합니다.


$ sudo apt update
$ sudo apt upgradeCopy

apt 패키지를 업데이트하고 실행머신의 업그레이드 가능한 모든 패키지를 업그레이드 하는 과정입니다.

패키지 업그레이드 도중 나오는 선택(Y/n)은 Y를 입력해줍니다. 읽어보고 아닌거 같으면 n해도 좋고요. 마지막에 grub list 갱신 여부에 대해서 나오는데 커서 그대로 놔두고 앤터 치시면 됩니다.


$ sudo dpkg-reconfigure tzdataCopy

이어서 데비안 패키지 설정을 이용해 머신의 시간대를 Asia/Seoul로 바꿔줍니다. 물론 원하는 시간대가 따로 있다면 그 값으로 설정하면 됩니다. 기본값은 태평양 표준시 UTC+00:00으로 되어있습니다.


$ sudo apt install nginx
$ nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
Copy

apt를 이용해 nginx를 설치합니다. Y를 눌러 설치를 완료하고 버전 체크를 통해 제대로 설치되어있는지 확인해봅시다. 모든 패키지와 프로그램은 -v 명령을 통해 버전체크를 할 수 있고 설치여부를 확인할 수 있습니다.

 

 

이후 해당 인스턴스의 탄력적 IP로 접속을 시도해보면 위의 그림처럼 nginx의 첫 페이지를 확인할 수 있습니다. 만약 여기서 아무것도 뜨지않는다면 EC2의 보안그룹 설정이 잘못 된것일 가능성이 높습니다. 보안그룹 설정에가서 인바운드 편집을 통해 http접속을 오픈시켜 놓아 봅시다.

 

nginx의 루트 폴더 위치는 /var/www/html 이므로 원하는 파일을 올려서 제대로 서버 루트의 파일이 보이는지 확인도 해봅시다.

 

 

다음 글에서 계속됩니다.


AWS EC2 인스턴스에 PHP 설치 후 Nginx와 연동하기 - eruLabo
AWS EC2 인스턴스에 PHP 설치 후 Nginx와 연동하기 - eruLabo
AWS EC2 인스턴스에 Nginx 설치하기 - eruLabo이전 'AWS EC2 인스턴스 생성부터 접속까지'에서 이어지는 내용입니다.  AWS EC2 인스턴스 환경 뿐만이 아니라 리눅스를 기반으로하는 운영체제에서 모두 적용 가능한...
https://erulabo.com/62


#개발 #AWS #Nginx
0 개의 댓글
×