본문 바로가기
Q&A해결2026년 8월 6일1분 읽기

systemd로 노드 앱 띄우니 80포트에서 EACCES 나는데 루트로 돌리기는 찜찜해요

s
systemd_narae
조회 505댓글 2

우분투 서버에서 노드(express) 앱을 systemd 서비스로 등록해서 80포트로 직접 서빙하려는데, 서비스 시작하면 바로 죽습니다. journalctl 보니 이거네요.

Error: listen EACCES: permission denied 0.0.0.0:80
    at Server.setupListenHandle [as _listen2] (node:net:...)

3000포트로 하면 잘 뜹니다. 1024 이하 포트라 권한 문제인 건 알겠는데, User=를 root로 바꾸면 되긴 하더라고요. 근데 앱을 루트로 돌리는 게 영 찜찜해서요. 더 나은 방법이 있을까요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록