Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: kubakista 09 Června 2008, 13:17:24

Název: Přístup na subdoménu z jiného PC [vyřešeno]
Přispěvatel: kubakista 09 Června 2008, 13:17:24
Zdravím, úspěšně se mi podařilo rozběhnout LAMP a i vytvoření subdomén (např. http://neco.localhost), akorát nevím jak se na tu subdoménu dostat z jiného pc v síti...
Přístup na localhost funguje normálně přes IP adresu mého pc (192.168.2.100), ale jak na to když je to subdoména?

Předem díky za odpověď :-)
Název: Re: Přístup na subdoménu z jiného PC
Přispěvatel: Martin Kiklhorn 09 Června 2008, 13:26:13
DNS server přeloží subdoménu na IP adresu PC, prohlížeč se připojuje na IP adresu vrácenou DNS serverem a zároveň v hlavičce http požadavku (myslím že od http 1.1) je přenášen název požadovaného serveru.
Pokud se do prohlížeče zadá jen IP adresa tak samozřejmě nemůže rozpoznat subdoménu... Jedině by každá měla vlastní IP adresu a to asi není to co potřebujete.
Název: Re: Přístup na subdoménu z jiného PC
Přispěvatel: Petr Merlin Vaněček 09 Června 2008, 19:37:15
S tím localhostem (http://cs.wikipedia.org/wiki/Localhost) také opatrně. Je to vpodstatě jméno odkazující na samu sebe. Což ovšem znamená, že pokud se chcete dostat na doménu (http://cs.wikipedia.org/wiki/Internetov%C3%A1_dom%C3%A9na) neco.localhost váš PC hledá sám na sobě, nikoliv na PC kde chcete.
Název: Re: Přístup na subdoménu z jiného PC
Přispěvatel: kubakista 09 Června 2008, 19:49:43
Nevím jestli si rozumíme...

PC (A = LAMP)
  - IP: 192.168.2.100
  - v prohlížeči mám zobrazenou stránku "http://neco.localhost"
 
PC (B)
  - IP: 192.168.2.101
  - chci si zobrazit vytvořenou stránku z PC (A) => v prohlížeči "http://192.168.2.100" => zobrazí se obsah "localhost", ale jak se dostat k zobrazení subdomény, která se zobrazuje na PC (A) ve tvaru "http://neco.localhost"

...jestli to vůbec jde... :-)

Název: Re: Přístup na subdoménu z jiného PC
Přispěvatel: Martin Kiklhorn 09 Června 2008, 19:58:07
Jak jsem už psal - chce to dns server který bude odpovídat na *.pca adresou 192.168.2.100

Bez dns serveru by možná stačilo přidat na PC (B) do souboru /etc/hosts záznamy
192.168.2.100  prvnisubdomena.pca
192.168.2.100  druhasubdomena.pca

kde pca bude název toho PC (A)

takhle by to mělo fungovat z obou PC
předpokládám že konfigurace apache na PC(A) bude nastavená namísto na "localhost" na jeho jméno (tady všude používám "pca" protože netuším jak jej máte pojmenován.)

pak budete z obou PC
namísto
http://localhost a http://neco.localhost
volat
http://pca a http://neco.pca
dostanete správnou adresu, a apache na základě obsahu http požadavku již pošle zpět správný obsah

edit: Pokud vám to není moc srozumitelné tak se podívejte třeba sem http://www.jakpsatweb.cz/server/http-protokol.html jak http protokol funguje, popisují to poněkud podrobněji
Název: Re: Přístup na subdoménu z jiného PC
Přispěvatel: kubakista 09 Června 2008, 21:25:53
Bez dns serveru by možná stačilo přidat na PC (B) do souboru /etc/hosts záznamy
192.168.2.100  prvnisubdomena.pca
192.168.2.100  druhasubdomena.pca

Zapomněl jsem se zmínit, že na PC (B) jsou Windows...
Název: Re: Přístup na subdoménu z jiného PC
Přispěvatel: stderr 09 Června 2008, 21:48:35
Bez dns serveru by možná stačilo přidat na PC (B) do souboru /etc/hosts záznamy
192.168.2.100  prvnisubdomena.pca
192.168.2.100  druhasubdomena.pca

Zapomněl jsem se zmínit, že na PC (B) jsou Windows...

C:\WINDOWS\system32\drivers\etc\hosts (v XP)
Název: Re: Přístup na subdoménu z jiného PC
Přispěvatel: kubakista 09 Června 2008, 22:14:42
Funguje  :)  Mnohokrát díky  ;)
Název: Re: Přístup na subdoménu z jiného PC
Přispěvatel: Petr Merlin Vaněček 09 Června 2008, 22:16:54
Označuji za vyřešené