Sto tentando di eseguire BeepBeep tramite Mochiweb sulla porta 80. Funziona se si digita sudo ./start_server.sh. Ci sono rischi per la sicurezza con l'esecuzione di Mochiweb in questo modo? Se sì, come rimediare?Mochiweb Port 80
Grazie!
Sto tentando di eseguire BeepBeep tramite Mochiweb sulla porta 80. Funziona se si digita sudo ./start_server.sh. Ci sono rischi per la sicurezza con l'esecuzione di Mochiweb in questo modo? Se sì, come rimediare?Mochiweb Port 80
Grazie!
in esecuzione qualsiasi servizio come root ha rischio. È difficile rispondere correttamente alla tua domanda senza ulteriori informazioni. Si tratta di un servizio di produzione o di un'istanza di sviluppo in esecuzione?
Se la produzione si consiglia di eseguire l'istanza mochiweb su una porta diversa in modo che possa essere eseguita come utente e quindi utilizzare un proxy come nginx o apache per ascoltare su 80 e inoltrare la richiesta.
È possibile avviarlo su una porta non privilegiata e eseguire il port forwarding nel firewall, in modo tale che la porta 80 vada alla porta non privilegiata.
Una cosa noiosa con l'utilizzo di nginx come proxy è che non si può fare streaming. Vuole leggere la risposta backend fino alla fine prima che inizi a servire la richiesta del client. – Christian
Ah, grazie. Sì, è un server di sviluppo e penso che il port forwarding sia la risposta come hai detto tu. Molte grazie. – ewindsor
L'altra risposta era il port forwarding one =) – Zed