웹 서버를 만들기 위해선 먼저 웹 서버로 사용할 컴퓨터가 있어야 한다.
앞서 만든 AWS의 EC2를 이용해서 만든 인스턴스가 이 역할을 할 것이다.
많은 종류의 웹 서버 소프트웨어가 있지만 가장 많이 사용되는 4가지는 다음과 같다.
나는 엔진엑스를 사용하여 웹 서버를 구축할 것이다.
먼저 웹 서버 소프트웨어를 설치하기 위해서는 EC2 인스턴스에 접속해야 한다. (WinSCP와 Putty 사용)
WinSCP 실행 후 톱니바퀴(Ctrl + Alt + P) : 통합 - 프로그램 - 외부 프로그램에 푸티 추가
새로운 세션 클릭 -> 정보 입력 후 로그인
다음과 같이 접속 완료~
$ sudo su
$ apt-get update
$ apt-get install nginx
$ apt-get install nginx -y
$ curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_14_setup.sh
$ sudo bash nodesource_setup.sh
다음과 같이 뜬다면
$ bash nodesource_14_setup.sh
PPA 등록 완료
$ apt-get install nodejs
$ node -v
$ npm -v