글보기
제목node.js 미디어 플레이어 구축2025-04-17 15:23
카테고리IT
작성자 Level 10
첨부파일mp4player.zip (2.3KB)

node.js 미디어 플레이어 구축


[구조]

/

├── homes/

│       └── kim/

│                 └── mp4player/

│                           ├── server.js    (경로만 수정)

│                           └── index.html

└── list/

           └── 주 목록/

                      └── 부 목록/

                                ├── video1.mp4

                                ├── video2.mp4

                                       └── ... 


1. ssh 접속 -> 소스 폴더로 이동

-----------------------------------------

$ ssh -p 포트번호 아이디@도메인 

$ cd /homes/kim/mp4player

-----------------------------------------


2. Express(Node.js 웹 서버 프레임워크) 패키지 설치

----------------------------------------------------------------

$ npm install express

----------------------------------------------------------------


3. Node.js로 server.js 실행

----------------------------------

$ node server.js

----------------------------------


4. 웹브라우저 접속 (예: 3000번 포트) 

---------------------------------------------

http://localhost:3000

---------------------------------------------


=================================================

if 백그라운드로 실행?

=================================================


3. 작업 스케줄러(부트업시) 등록

-----------------------------------------------------------------

cd /volume1/homes/kim/mp4player

/usr/local/bin/node server.js &

-----------------------------------------------------------------


4. Node.js 프로세스 검색

------------------------------------------------------------------------------------------------------------------------

$ ps aux | grep node

admin    29590  0.7  2.5 1062300 50104 ?       S<l  19:53   0:00 /usr/local/bin/node server.js

------------------------------------------------------------------------------------------------------------------------


 Node.js 프로세스 종료

-------------------------------

$ kill 29590

-------------------------------


5. 방화벽 포트(3000) 열기


6. 공유기 포트(3000) 포워딩

----------------------------------

외부(3000) -> 내부(3000)

----------------------------------


7. 역방향 프록시 설정 -> 서브도메인 연결

------------------------------------------------------------

 https://sub.abc.com -> http://localhost:3000 

------------------------------------------------------------


8. 웹브라우저 접속

---------------------------------------------

https://sub.abc.com

---------------------------------------------



댓글