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?
- Rejestracja:ponad 4 lata
- Ostatnio:prawie 4 lata
- Postów:208
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.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.