Dobry den,
na svem PC mam nainstalovan Apache. Ted jsem se zacal ucit Javu (a servlety) a tak jsem si nainstaloval i Tomcat. Pro jistotu jako samostatny server s portem 8080. Jenze se k nemu dostanu jen z me vnitrni site. Kdoliv od jinud (z vnitrni site meho ISP, bohuzel NATovane, takze nemuzete zkouset ) to nejde. Hlasi Stranku nelze zobrazit :'( Nevite proc? Tomcat mam de-facto ve vychozi konfiguraci, moje vnitrni sit bezi na eth1 a internet na eth0. Ma to s tim co delat? :-S
Ne nejedna. Nikdo se nemuze prihlasit k tem strankam z vnitrni site poskytovatel, pri cemz ja ze sve vlastni vnitrni site ano. Takove cudne :-S
"Venkovni" IP adresa je 10.1.11.29 a v moji vnitrni siti 192.168.1.1. Z adres 192.168.1.* se na stranky dostanu, ale z 10.1.*.* uz ne...
Nektere firewally a proxy blokuji spoustu portu vcetne 8080. Treba kdyz jsme nasazovali novy design, tak se na testovaci verzi z tohoto duvodu nekteri lide nemohli dostat. Nicmene reseni existuje. Vzdyt i abicko bezi na portu 8080.
a magicky trik se jmenuje - redirect na urovni jadra. Proste reknete iptables, aby vsechen provoz z portu 80 hodily na port 8080 a je to. Bohuzel nejsem sitar, takze presny postup nenapisu. On se urcite nekdo najde ..
To me taky napadlo, ale bohuzel mi na portu 80 bezi apache, ktery takto nechci stratit (bezi tam projekty v ramci vnitrni site meho ISP -> chaty s kamarady, etc..). A taky na stranky se nelze dostat ani kdyz Firewall uplne vypnu... (/etc/init.d/iptables stop)
Pak bohuzel neznam obecne reseni, ktere bude fungovat vsem. Port 80 je obecne akceptovan, u ostatnich mate riziko, ze narazite na prilis paranoidniho admina, ktery dany port zakaze.
Sanci by jeste bylo, kdybyste mel vice IP adres. Jedna by byla pro apache, druha pro tomcat.
10.1.11.29 to je vazne "venkovni" adresa? myslis verejna? nevim presne jaky je b rad ale 10.x.y.y jsou neinternetove adresy. bouzel nevim zda x je ci ne.ale myslim ze tuhle adresu ti dal tvuj internetovej provider vramci sve site.