Próbuję uruchomić BeepBeep poprzez Mochiweb na porcie 80. Działa, jeśli wpisuję sudo ./start_server.sh. Czy istnieje ryzyko związane z uruchomieniem Mochiweb w ten sposób? Jeśli tak, jak temu zaradzić?Mochiweb Port 80
Dzięki!
Próbuję uruchomić BeepBeep poprzez Mochiweb na porcie 80. Działa, jeśli wpisuję sudo ./start_server.sh. Czy istnieje ryzyko związane z uruchomieniem Mochiweb w ten sposób? Jeśli tak, jak temu zaradzić?Mochiweb Port 80
Dzięki!
uruchomienie dowolnej usługi, ponieważ root ma ryzyko. Trudno odpowiedzieć na twoje pytanie właściwie bez większej ilości informacji. Czy jest to usługa produkcyjna lub instancja deweloperska, z której korzystasz?
W przypadku produkcji polecam uruchomić instancję mochiweb na innym porcie, aby mógł działać jako użytkownik, a następnie za pomocą serwera proxy, takiego jak nginx lub apache, słuchać 80 i przekazywać żądanie.
Można go uruchomić na nieuprzywilejowanym porcie i przekazać port w zaporze sieciowej, aby port 80 trafił na twój nieuprawniony port.
Nudną rzeczą przy użyciu nginx jako proxy jest to, że nie można przesyłać strumieniowo. Chce odczytać odpowiedź backendu do końca, zanim zacznie obsługiwać żądanie klienta. – Christian
Ah, dzięki. Tak, jest to serwer dev i myślę, że przekierowanie portów jest odpowiedzią, o której wspomniałeś. Wielkie dzięki. – ewindsor
Inną odpowiedzią było przekierowanie portu jeden =) – Zed