Porta Mochiweb 80
Pergunta
Estou tentando executar bipes através do Mochiweb na porta 80. Funciona se eu digitar sudo ./start_server.sh. Existem riscos de segurança com a execução de mochiweb assim? Se sim, como remediar?
Obrigado!
Solução
executar qualquer serviço como root tem risco. É difícil responder sua pergunta corretamente sem mais informações. Este é um serviço de produção ou uma instância de desenvolvimento que você está executando?
Se a produção eu recomendaria executar a instância do Mochiweb em uma porta diferente para que ela possa ser executada como usuário e, em seguida, usando um proxy como Nginx ou Apache para ouvir no 80 e encaminhar a solicitação.
Outras dicas
Você pode iniciá-lo em uma porta sem privilégios e fazer a porta em seu firewall, para que a porta 80 vá para sua porta sem privilégios.