<div dir="ltr">Hi folks, ..<div><br></div><div>I'm trying to figure out what the proper method will be to use node.js as web server.</div><div>The problem is, that node, when run as user, can not bind to port 80, or ports lower then 1024.</div>
<div><br></div><div>I would like to give the container permission to bind node to port 80, and eventually 443.</div><div><br></div><div><div>[root@dev node-project]# setcap cap_net_bind_service=+ep /usr/bin/node</div><div>
unable to set CAP_SETFCAP effective capability: Operation not permitted</div></div><div><br></div><div><div>I can run this command on the host, and set file capabilities on the host for node in the rootfs of the container, but that seems to have no effect on the container's node instance.</div>
<div><br></div><div>Anyone with more expertise has any suggestion?</div><div><br></div><div>... Yes, I know I can set my reverse proxy, but I would like to have node on these ports, so i can use them directly on an IPv6 enabled network.</div>
<div><br></div><div>.. and yes, I know that port forwarding is another option.</div><div><br></div><div>Thank you. .)</div><div><br></div>-- <br><div dir="ltr"><div style="text-align:left"><font size="4">Király </font><span style="font-size:large">István</span></div>
<div style="text-align:left"><font>+36 209 753 758</font></div><div style="text-align:left"><font><a href="mailto:LaKing@D250.hu" target="_blank">LaKing@D250.hu</a></font></div><div style="text-align:left"><a href="http://d250.hu" target="_blank"><img src="http://laking.d250.hu/lab.png"></a><br>
</div></div>
</div></div>