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: Port 80 na dva servery  (Přečteno 3486 krát)

DracoAn

  • Návštěvník
  • Příspěvků: 19
Port 80 na dva servery
« kdy: 05 Července 2013, 13:19:39 »
Zdravím,

Mám tento problém. Mám dva servery a na každém běží na portu 80 nějaký web. Potřebuji, když mám dvě domény tak jednu přesměrovat na první server a tu druhou na druhý. Poradí někdo?

Myrmica

  • Závislák
  • ***
  • Příspěvků: 1701
    • MYRMICA
Re:Port 80 na dva servery
« Odpověď #1 kdy: 05 Července 2013, 15:05:14 »
Píšeš málo informací o tom co přesně chceš udělat a jak máš udělanou síť. Odhaduji, že servery máš na lokální síti a ke stránkám chceš mít přístup z venčí.
Mrkni sem, možná ti to pomůže: iptables redirect domain
mám zejména na mysli ten skript na konci.
Stolní strojek: OS– UBUNTU 16.04 x86_64, MB ASUS P8 Z68-V/GEN3, Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 , 16GiB DDR3, GeForce GTX 670...
Notebook: ASUS U53Jc OS– UBUNTU 16.04 x86_64, Windows 7, Processor – Intel Core i5-460M (2,53 GHz), Graphics – switchable NVIDIA GeForce 310M and Intel GMA HD

DracoAn

  • Návštěvník
  • Příspěvků: 19
Re:Port 80 na dva servery
« Odpověď #2 kdy: 05 Července 2013, 18:06:34 »
Servery mám v lokální síti a přístup na jeden mám z venčí, ale forwardovat se dá jenom jeden.
Zkoušel jsem to, ale v iptables nemám moc zkušeností. Asi mám něco špatně.


iptables -t mangle -P PREROUTING ACCEPT
iptables -t nat -A PREROUTING -p tcp -i eth0 --source 192.168.1.12 -d domena.cz --destination-port 80 -j DNAT --to-destination 192.168.1.13:80

« Poslední změna: 05 Července 2013, 18:20:02 od DracoAn »

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re:Port 80 na dva servery
« Odpověď #3 kdy: 05 Července 2013, 19:06:14 »
a co mit na jednom serveru obe domeny?
klicove slovo: virtualhost
Tak dlouho se vrzá s Acerem, až se displej utrhne.

DracoAn

  • Návštěvník
  • Příspěvků: 19
Re:Port 80 na dva servery
« Odpověď #4 kdy: 06 Července 2013, 16:08:23 »
Ano, bylo by to jednoduché, a na tom jednom mám víc webů, ale tady se jedná o vzdálenou administraci druhého.

Tetsuya

  • Aktivní člen
  • *
  • Příspěvků: 131
Re:Port 80 na dva servery
« Odpověď #5 kdy: 10 Července 2013, 08:49:57 »
Ten port 80 je nutnost? Můžeš si to přehodit třeba na 8080. Nebo můžeš použít šifrovaný https na portu 443. Nebo, jestli ti stačí, že se na to dostaneš z internetu jen ty, tak můžeš použít ssh tunel - půjde to přeš port 22, a taky šifrovaný. :)
« Poslední změna: 12 Července 2013, 09:30:26 od Tetsuya »

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Re:Port 80 na dva servery
« Odpověď #6 kdy: 11 Července 2013, 10:09:29 »
A co takhle proxy? Sám mám více serverů s portem 80 a zvenčí se dá dostat na všechny právě na portu 80 pomocí proxy..

1) na routeru nasměruješ port 80 na jednu IP (ideálně dedikovaný proxy server...lze udělat i na jednom z těch dvou co máš, fungovat to bude, jen to není úplně košér)
2) na tomto proxy serveru povolíš modul proxy_http (tuším, že je součástí LAMP)
3) nakonfiguruješ proxy

Kód: [Vybrat]
<VirtualHost *:80>

    ServerName "domena.cz"       // doména, na kterou uživatel přistupuje zvenčí
    ServerAlias "www.domena.cz"

    ProxyPreserveHost On
    ProxyRequests off
    ProxyPass / http://server_v_siti:80/
    ProxyPassReverse / http://server_v_siti:80/  // můžeš směrovat i na jiné porty...tzn zvenku se napojí na port 80, uvnitř se ale provede forward na jiný port na požadovaný web

</VirtualHost>

........restart apache

Na tom serveru v lokální síti, kam budou požadavky směrovat budeš mít standartní nastavení apache pro dané projekty...
Ideální stav je ten, kdy máš jeden dedikovaný server, na který chodí všechny http požadavky a tento server je rozhazuje po serverech v celé síti

to Tetsuya:
Jen pro úplnost, https je standartně na portu 443, nikoliv na 445. Ale dá se samozřejmě jakkoliv změnit..
« Poslední změna: 11 Července 2013, 10:12:25 od On »
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

Tetsuya

  • Aktivní člen
  • *
  • Příspěvků: 131
Re:Port 80 na dva servery
« Odpověď #7 kdy: 12 Července 2013, 09:30:05 »
Citace
to Tetsuya:
Jen pro úplnost, https je standartně na portu 443, nikoliv na 445. Ale dá se samozřejmě jakkoliv změnit..

Ups.. Překlep. Sorry, opraveno. :)

 

Provoz zaštiťuje spolek OpenAlt.