Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: webserver  (Přečteno 2458 krát)

Rudolf Dvořák

  • Návštěvník
  • Příspěvků: 47
webserver
« kdy: 25 Prosince 2009, 20:30:31 »
preji krasne vanoce,
mam ve siti server na kterem mi bezi nejake aplikace pro intranet, ale ted potrebuji vystup z teto aplikace zobrazovat na webovem serveru, ktery pobezi na tomto serveru a potrebuji nastavit porty web server jsem zprovoznil a pristup z venci take, ale kdyz si porty nasmeruji na server tak je nikdo jiny nemuze pouzivat a jelikoz je to port 80 tak nikdo nema pristup na internet... mohu se vas prosim zeptat jak vyresit aby kdyz nekdo zada verejnou IP adresu routeru se mu zobrazil obsah web serveru a zaroven mohli vsichni v siti na internet?
dekuji a jeste jednou preji pekny vecer
"Čeština je freeware ne open-source, takže ji můžete šířit i používat, ale ne modifikovat!"

RNA

  • Stálý člen
  • **
  • Příspěvků: 630
Re: webserver
« Odpověď #1 kdy: 25 Prosince 2009, 21:27:10 »
Račte prominout, ale toto se mi zdá být nepříliš rozumný požadavek. Uživatelé na vnitřní síti prostě musí na ten web server přes jeho lokální IP, nikoliv veřejnou.
Pokud na tom ovšem trváte (where is the will, there is the way), pak musíte u každého takového uživatele nastavit v routovací tabulce cestu právě pro tuto jednu adresu (cíl: veřejná IP onoho serveru, maska 255.255.255.255, brána lokální IP onoho serveru). Ale proč dělat takovou složitou vifikundaci.

Rudolf Dvořák

  • Návštěvník
  • Příspěvků: 47
Re: webserver
« Odpověď #2 kdy: 25 Prosince 2009, 21:54:34 »
jde o to ze je to mala instituce ktera ma aplikaci do ktere zapisuje data uvnitr site a potrebuje nektera data z teto aplikace zverejnovat
"Čeština je freeware ne open-source, takže ji můžete šířit i používat, ale ne modifikovat!"

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: webserver
« Odpověď #3 kdy: 25 Prosince 2009, 22:20:00 »
nepochopil jsem zadání. kolik tam máte těch serverů, na kterém co běží a jak je síť zapojená ?
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re: webserver
« Odpověď #4 kdy: 26 Prosince 2009, 02:07:22 »
Zkuste přepsat otázku jen v jednoduchých větách a poté je setřiďte tak aby dávali smysl :-)

Jestli jsem to pochopil dobře tak Vaše situace je následující:

ve vaší LAN jsou router, 1 server na kterým běží nějaké služby (www + další), několik dalších klientů (zaměstnanci, etc.).

Tedy potřebujete aby byla služba www která běží v rámci sítě LAN viditelná i z WAN (tedy internetu).

Něco jste nastavil (nevíme co asi port forwarding) to způsobilo to, že www je vidět z internetu ale ostatní klienti jsou "odpojeni" od internetu (pravděpodobně nemohou komunikovat na portu 80) je to tak?

Řešením není právě přesměrování portu (port forwarding) ale jejich publikování (na mém routeru označováno jako Virtual server). Abych to vysvětlit. Popíšu tři stavy:

1) V defalutním nastaveni není přesměrování ani publikování: Klient odešle paket označen (zdroj 192.168.1.2 cíl 8.8.8.8) ten dojde na router který si jeje zapíše do tabulky a odešle směrem do internetu (zdroj <IP_routeru> cil 8.8.8.8). Pokud se ve stanoveném čase vrátí odpověď (zdroj 8.8.8.8 cil <IP_routeru>) najde jej router v tabulce a <IP_routeru> změní na 192.168.1.2 a pošle jej tam. Pokud přijde paket který není (z jakéhokoliv důvodu) v tabulce routeru tak jej router zahodí.

2) nastavíme přesměrování (port forwarding) Tzn. kdykoliv paket, který chce komunikovat na portu 80 (který nastavíme) router jej odešle na určenou IP. Toto pravidlo platí jak pro pakety které přijdou z LAN, tak i z WAN tzn že Vám nebude fungovat internet na klientských PC.

3) nastavíme publikování: to funguje jako 1) s tím rozdílem, že na pakety s určitým portem (80), které by zahodil (nejsou v tabulce) budou odeslány na IP kterou jsem nastavili.
« Poslední změna: 26 Prosince 2009, 02:11:51 od ETNyx »
jabber: etnyx@jabbim.cz

Rudolf Dvořák

  • Návštěvník
  • Příspěvků: 47
Re: webserver
« Odpověď #5 kdy: 26 Prosince 2009, 11:38:05 »
ano je to přeně tak, ale nechapu vase reseni... mohu poprosit o jednoddusi vysvertleni?
"Čeština je freeware ne open-source, takže ji můžete šířit i používat, ale ne modifikovat!"

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re: webserver
« Odpověď #6 kdy: 26 Prosince 2009, 13:56:11 »
Prostě je nutné nastavit případ 3) tedy publikaci portu. Jak jsem psal na mém routeru se tato položka jmenuje Virtual Server na jiném byla popsána jako Port mapping, ono se to podle výrobce muže lišit. Chtělo by to abyste poslal jméno toho routeru který používáte, případně si projít jeho dokumentaci.

Tak pro příklad na mém routeru jsou hlavní volby jedna z nich je

NAT Setting
(pod kterou jsou záložky)
Port Trigger zde nastavuji přichozí port a jeho protokol (TCP/UDP) a lokální port a protolol (dovoluje přesměrovat porty treba z WAN přijde požadavek na portu 8080 a ten se přeloží do LAN na port 80, zde se neurčuje adresa takže přijetí paketu je závislé na tabulce o které jsem psal v bodu 1) )
Route zde nastavuji lokální IP, port a protokol (tj. port forwarding - tedy všechny pakety, na určeném portu, nehledě na tom zdali jsou z WAN nebo LAN jdou na určitou IP)
Virtual Server zde nastavuji příchozí port, lokální IP a port, a protokol (tj. publikace portu tedy funguje takto router prochází tabulku a a až na konci narazí na tuto řádku, tím zjistil že žádný z klientu nečeká odpověď na zadaném portu z WAN a tak ji pošle na námi zadanou IP).
Virtual DMZ zde nastavuji lokální IP (tj. Demilitarizovaná zóna, tímto jakoby vystrčím jeden počítač na úroveň NAT a je oddělený od ostatních v LAN a požadavky jsou směrovány na něj, toto se většinou používá máte-li k dispozici více veřejných IP adres, toto jsem nikdy nepoužíval tak vím jen tak nějak teoreticky jak funguje ale prakticky nee :-) ).

V podstatě jde vždycky o zápis do již několikrát zmiňované tabulky. Při příchozím spojení ji router prochází a při první schodě oděšle data podle tabulky. Tedy když udělám zápis port forwarding tak je zapsán na začátek (má vysokou prioritu a platí jako první ostatní mají smůlu), za ními následují položky které se zapisují když prichází požadavky od klientů (tj. normální provoz třeba uživatel si chce prohlížet stránky) a jako poslední jsou záznamy jako publikace (Virtual Server) (jsou zapsány na konci tabulky mají nízkou prioritu tak se vyřizují jako poslední a tím nebrání ostatním uživatelům používat tento port).
« Poslední změna: 26 Prosince 2009, 14:02:17 od ETNyx »
jabber: etnyx@jabbim.cz

Rudolf Dvořák

  • Návštěvník
  • Příspěvků: 47
Re: webserver
« Odpověď #7 kdy: 26 Prosince 2009, 19:42:11 »
ok takze nastavim virtual server... pravdepodobne tady...



[attachment deleted by admin]
"Čeština je freeware ne open-source, takže ji můžete šířit i používat, ale ne modifikovat!"

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re: webserver
« Odpověď #8 kdy: 27 Prosince 2009, 12:46:38 »
Jo to by mělo být ono.
jabber: etnyx@jabbim.cz

Rudolf Dvořák

  • Návštěvník
  • Příspěvků: 47
Re: webserver
« Odpověď #9 kdy: 30 Prosince 2009, 19:40:28 »
Jo to by mělo být ono.

dik, pokusim se o to a uvidime, diky moc... jete me napaadlo nemas zkusenosti router os?
"Čeština je freeware ne open-source, takže ji můžete šířit i používat, ale ne modifikovat!"

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Re: webserver
« Odpověď #10 kdy: 30 Prosince 2009, 21:58:35 »
... Uživatelé na vnitřní síti prostě musí na ten web server přes jeho lokální IP, nikoliv veřejnou...

Jsem připojen u Blutone přes ADSL router SMC barricade (provádí NAT). 80tku port mám forwardovanou na webserver. Z jakéhokoliv pc v místní síti se dostanu přes veřejnou IP adresu na webserver. Nevím proč to tak je, ale u mě to jde.
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

 

Provoz zaštiťuje spolek OpenAlt.