본 내용은 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 |