Java i aplikacja web online

0

Cześć,
proszę o pomoc:
mam aplikację web pisaną w JAVIE (odpalam ją przez localhost), a co muszę zrobić żeby z niej skorzystać np. z innego komputera? Co najlepiej użyć żeby ze swojego laptopa zrobić serwer?

1

To jest skomplikowane pytanie, bo nie mamy pojęcia o twojej sieci. Jest tutaj kilka aspektów:

  • wiele aplikacji z defaultu binduje się do localhosta - nie przyjmuje połączeń zestawianych z zewnątrz. Musiałbyś to zmienić.

  • na twoim komputerze może być (powinien być) firewall który odrzuca (albo częściej - ignoruje) połączenia zestawiane z zewnątrz, trzeba sobie wybić dziurę.

  • o ile połączenia z twojej sieci lokalnej pewnie nie są problemem, prawie na pewno dostęp z internetu do twojego komputera przez ipv4 jest zorganizowany przez NAT - NAT gateway puszcza tylko połączenia które były zestawione przez ciebie - obejście tego generalnie nie jest trywialne (najprostsza rzecz to sprawdzenie czy jesteś się w stanie dobić po ipv6, jest też możliwość wykupienia sobie publicznego ip)

Mniejszym bólem w dupie byłoby kupienie sobie najtańszego VPSa i zestawienie forwardowania portów (np przez tunel SSH) albo w ogóle zdeployowanie tej aplikacji tam.

0

Być może heroku albo ngrok ci wystarczy. Osobiście polecam ngroka do takich szybkich i testowych tunelowan localhost na publiczne ip

1 użytkowników online, w tym zalogowanych: 0, gości: 1