Ubuntu

Error: listen EACCES: permission denied 0.0.0.0:80

yisj 2022. 4. 15. 11:36

1. 내가 하고 싶었던 것

나는 Express 서버 프로젝트를 만들어서, 80포트로 서비스하고 싶었다. 8080 포트를 이용해서 주소창에 http://도메인:8080을 쳐야 되는 것이 아니라, 그냥 도메인만 쳐도 웹페이지가 나오도록 말이다.

2. 해결방법

그냥 express 앱을 8080포트로 서비스하고, 80포트를 8080포트로 리다이렉트해서 사용한다.

sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080