Mochiweb puerto 80
Pregunta
Estoy intentando ejecutar BeepBeep través Mochiweb en el puerto 80. Así funciona si escribo sudo ./start_server.sh. ¿Hay riesgos de seguridad con el funcionamiento de Mochiweb así? Si es así cómo remediar?
Gracias!
Solución
ejecutar cualquier servicio como raíz tiene riesgo. Es difícil responder a su pregunta correctamente sin embargo más información. Es este un servicio de producción o una instancia dev está ejecutando?
Si la producción recomendaría que ejecuta la instancia mochiweb en un puerto diferente para que pueda ejecutarse como un usuario y luego usando un proxy como nginx o Apache para que escuche en 80 y reenviar la solicitud.
Otros consejos
Se podría empezar en un puerto sin privilegios y hacer reenvío de puertos en el servidor de seguridad, por lo que el puerto 80 va a su puerto sin privilegios.