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 2577 krát)

davidkulh

  • Návštěvník
  • Příspěvků: 27
webserver
« kdy: 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?

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re:webserver
« Odpověď #1 kdy: 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
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

davidkulh

  • Návštěvník
  • Příspěvků: 27
Re:webserver
« Odpověď #2 kdy: 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.

Zerog

  • Aktivní člen
  • *
  • Příspěvků: 473
    • Zerog blog
Re:webserver
« Odpověď #3 kdy: 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.
Distro:  Debian
WM:      Awesome
NT:       Latitude D620

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re:webserver
« Odpověď #4 kdy: 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.
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

ulo

  • Aktivní člen
  • *
  • Příspěvků: 327
    • Linux Mint Czech
Re:webserver
« Odpověď #5 kdy: 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.
PC-doma:  LinuxMint 13 KDE - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 4 GB, ATI Radeon HD4350
PC-práce: LinuxMint 13 KDE - Intel Pentium 4, MB MSI 945G Neo, RAM 4 GB, GeForce 8400 GS
NB:  LinuxMint 15 KDE - Acer TravelMate 3002

davidkulh

  • Návštěvník
  • Příspěvků: 27
Re:webserver
« Odpověď #6 kdy: 04 Června 2012, 16:58:42 »
A to by se udělalo jak?

ulo

  • Aktivní člen
  • *
  • Příspěvků: 327
    • Linux Mint Czech
Re:webserver
« Odpověď #7 kdy: 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
PC-doma:  LinuxMint 13 KDE - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 4 GB, ATI Radeon HD4350
PC-práce: LinuxMint 13 KDE - Intel Pentium 4, MB MSI 945G Neo, RAM 4 GB, GeForce 8400 GS
NB:  LinuxMint 15 KDE - Acer TravelMate 3002

Armus69

  • Aktivní člen
  • *
  • Příspěvků: 297
    • http://www.netlancers.cz
Re:webserver
« Odpověď #8 kdy: 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.
« Poslední změna: 05 Června 2012, 22:04:28 od Armus69 »
jabber:  Armus69@jabber.cz

 

Provoz zaštiťuje spolek OpenAlt.