AWS

Express Web 서버 만들기.

mongyang 2018. 1. 17. 15:03

 본 내용은 express 웹 서버 만들기로 express generator 를 사용해서 웹서버를 만드는 내용을 기록 할 것이다. 

AWS 에서 할 것이기 때문에 카테고리를 AWS로 하였다. 


1. 설치.

 - 우선 AWS에 설치해 놓은 Ubuntu에 접속.

: AWS 인스턴스 설치와 Ubuntu 설치에 대한 내용은 이미 기술한 바가 있으니 패스 한다. 



 - 표시된 명령어로 express generator을 설치한다. 


 - express를 testServer라는 폴더에 설치한다. 설치 옵션으로 view를 ejs를 사용할 것이라고 해주었다. 

 - 설치가 완료되면 testServer 폴더로 이동하여 폴더구조를 확인한다. 


2. 기본 내용 확인. 

 - bin 폴더로 이동하여 vi 편집기로 www 폴더를 열어본다. 


- 기본 포드가 3000 번임을 확인. 


3. 실행??

 - testServer 폴더에서 npm start 명령어로 웹 서버를 실행한다. 

 - 안된다..... 왜???


- 어디선가 찾아 보니... npm을 다시 설치해 주면 된다고 한다....

 - 다시 설치해 주고 npm start를 하니... 된다. 


4. 접속.

- 브라우저에 AWS 인스턴스의 IP와 Port를 넣고 접속... 안된다....


5. AWS 설정.

 - 해당 인스턴스의 보안 그룹으로 이동한다.



 - 편집을 눌러서 


 - 인바운드 규칙을 수정한다.

 - 기본 접속 포트가 3000이었으니 추가해주었다.


 - 아웃 바운드는 모든 트래픽으로 되어 있으니 그냥 두었다.


6. 다시 접속.

 - 다시 접속 하니.. 된다.

 - 이제 기본 웹서버를 준비했으니. 필요한 내용을 html을 이용하여 꾸미면 된다. 












'AWS' 카테고리의 다른 글

AWS key 파일 없이 접속 - by Ubnutu  (0) 2017.11.02
AWS 3. SecurityGroups  (0) 2017.09.12
AWS 2. 고정 IP.  (0) 2017.09.12
AWS 1. 인스턴스 생성.  (0) 2017.09.12