Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: davidkulh 03 Června 2012, 16:12:21

Název: webserver
Přispěvatel: davidkulh 03 Června 2012, 16:12:21
Dobrý den, nainstaloval sem si apache2 a udělal si ze svýho pc web server. V síti se mi ty stránky, které mám uložené v souboru www normálně zobrazí, ale já bych potřeboval abych k nim mohl přistupovat i z jiné sítě. Jde to nějak ošetřit? Popřípadě které nastavení musím zajistit, aby to fungovalo správně a jakou adresu použít pro načtení v jiné síti?
Název: Re:webserver
Přispěvatel: Filip Dominec 03 Června 2012, 16:42:13
Jsou tu podle mého dva kroky:
1) aby byl počítač dostupný (ping)
2) aby odbavoval stránky (http)

Z jiné sítě asi nemůžeš přistupovat na lokální adresy z tvojí vlastní sítě, pokud na svém serveru nemáš veřejnou adresu.
V tom případě bych doporučoval mrknout na moje komentáře k tematu http://forum.ubuntu.cz/index.php?topic=63107.msg449284#msg449284
Název: Re:webserver
Přispěvatel: davidkulh 03 Června 2012, 17:03:41
V místní síti mi to funguje bez problému takze odbavovat a dostupný bude, ale z cizí sítě se tam nedostanu. Nejde to třeba nějak vystrčit na router aby to bylo viditelný. A nebo by stačilo aby sem mohl spravovat ten webserver z jiné sítě, prostě se tam k sobě potřebuju nějak dostat.
Název: Re:webserver
Přispěvatel: Zerog 03 Června 2012, 18:07:37
No ono je otazkou co myslis tim "z jine site" ?


Pokud je tva sit schovana za routrem a tvuj server ma localni IP adresu treba 192.168.1.101 a router ma localni IP adresu 192.168.1.1. Musis nastavit router tak, aby premostil port 80 (port rezorvovany pro HTTP) na IP adresu serveru (192.168.1.101) = port forwarding.

Pak kdyz zadas verejnou IP adresu toho routru se pozadavek presmeruje na server.
Název: Re:webserver
Přispěvatel: Filip Dominec 04 Června 2012, 00:03:01
V místní síti mi to funguje bez problému takze odbavovat a dostupný bude, ale z cizí sítě se tam nedostanu. Nejde to třeba nějak vystrčit na router aby to bylo viditelný. A nebo by stačilo aby sem mohl spravovat ten webserver z jiné sítě, prostě se tam k sobě potřebuju nějak dostat.

Pokud je aspoň ten router vidět z vnější sítě (může a nemusí být), pak bude stačit udělat přesměrování portu 80 na tvůj počítač (viz port forwarding).

Pokud ani router vidět není, tak bude potřeba se protunelovat ze serveru do internetu. Pak aspoň do začátku pomůže třeba můj předchozí příspěvek s odkazem.
Název: Re:webserver
Přispěvatel: ulo 04 Června 2012, 10:18:04
Ještě je tu asi možnost dát v nastavení routeru to PC, které běží jako webserver, do DMZ (demilitarizovaná zóna) - tedy pokud to router umožňuje - ale musí být to PC dobře zabezpečené, protože bude mimo NAT a FW v routeru.
Název: Re:webserver
Přispěvatel: davidkulh 04 Června 2012, 16:58:42
A to by se udělalo jak?
Název: Re:webserver
Přispěvatel: ulo 04 Června 2012, 22:55:38
Hele viděl bych to zatím takto a ted záleží na typu tvého routeru:
https://www.google.com/search?q=nastaven%C3%AD+routeru+DMZ&ie=utf-8&oe=utf-8&client=ubuntu&channel=fs (https://www.google.com/search?q=nastaven%C3%AD+routeru+DMZ&ie=utf-8&oe=utf-8&client=ubuntu&channel=fs)
Název: Re:webserver
Přispěvatel: Armus69 05 Června 2012, 21:47:36
1. Zjistíme si adresu an WAN portu routeru pomocí www.whatismyip.com  a porovnáme s ip adresou v konfiguraci routeru.
2. Pokud je IP  z bodu 1 veřejná (a ještě lepší statická), nalogujeme se do routeru a najdeme sekci portforward ( virtualserver, virtualip a jiné, u mikrotiku je to                                 ip/firewall/ )
3. přesměrujeme  port  80 (443) z WAN portu na lan ip:port tvé stanice s webserverm.
4. Hotovo.

2a . Pokud je tvůj router v síti privátní, zbývá jen požádat tvého providera, aby ti nějaký port z veřejné adresy forwardnul. ( patrně to ale nebude 80 ale kdo ví. )

   Ti z venku se pak připojí na tu veřejnou adresu.