Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemZamknuto Nastavení localhost

Hezký den všem...
Mám spuštěný server s IP adresou 192.168.0.101 na kterém běží Appache2
V souboru c:/windows/system32/drivers/etc/hosts mám nastaveno

192.168.0.101 localhost

Když zadám do prohlížeče localhost, stránky nelze zobrazit.
Když zadám do prohlížeče 192.168.0.101, stránky se načtou.
Nakopne někdo, kde je chyba? Díky
Ak niekto skace do mna vacsinou mi to nevadi, ale JaFi je znamy svojou dobrackou povadhou a nikoho tu neurazal. Naopak nejaky blbecek urazal jeho, a preto zamykam. (fleg)

Předmět Autor Datum
Čeho tím chceš dosáhnout?
Wikan 17.07.2014 14:07
Wikan
Čeho chci dosáhnout čím?
Radek Uhlíř 17.07.2014 14:18
Radek Uhlíř
Proč jsi na LocalHost nenechal loopback, který tam byl? IP: 127.0.0.1
Jan Fiala 17.07.2014 14:31
Jan Fiala
Jelikož se potřebuji dostat na ten stroj, a IP adresou 127.0.0.1 se tam asi těžko dostanu...
Radek Uhlíř 17.07.2014 14:40
Radek Uhlíř
Localhost má vždy výchozí hodnotu 127.0.0.1, není naprosto žádný důvod, proč ji měnit na běžnou IP a…
ApoCalypse 17.07.2014 14:33
ApoCalypse
Jenže localhost mi běží na Linuxu, ne na Windows... Ten je na jiném PC ale ve stejné síti...
Radek Uhlíř 17.07.2014 14:42
Radek Uhlíř
Ty chces pres localhost pristupovat na jiny pocitac v siti? :-O
Jan Fiala 17.07.2014 14:47
Jan Fiala
Tak to je už fakt moc... Trotl a dělá tady admina! Admine zamkni to, jestli aspoň to dokážeš... nebo…
Radek Uhlíř 17.07.2014 14:56
Radek Uhlíř
Bohajeho, do čehos to duši dal? localhost (jak už jen překlad napovídá) je LOKÁLNÍ smyčka, která vr…
ApoCalypse 17.07.2014 15:11
ApoCalypse
localhost (jak už jen překlad napovídá) je LOKÁLNÍ smyčka, která vrací zpět sama sebe. NEMŮŽE být pr…
Radek Uhlíř 17.07.2014 15:22
Radek Uhlíř
Ach jo. další trotl, co se neumí vymáčknout najednou a musí se z něj na 20x lámat, co chce vlastně d…
Jan Fiala 17.07.2014 22:04
Jan Fiala
V souboru c:/windows/system32/drivers/etc/hosts mám nastaveno Jenže localhost mi běží na Linuxu, ne…
CoCoChanel 17.07.2014 15:04
CoCoChanel
Apache jede, to by mi nefungoval ani ten odkaz kttp://192.168.0.101, a ten normálně zobrazuje stránk…
Radek Uhlíř 17.07.2014 15:25
Radek Uhlíř
- Tak ten server RESTARTUJ a nasledovne SPUST (ikonka musi byt zelena, ale to zrejme vis) [img=/file…
CoCoChanel 17.07.2014 15:35
CoCoChanel
Ale mě běží server na Linuxu, ne na Windows :-D
Radek Uhlíř 17.07.2014 15:37
Radek Uhlíř
- S tim Linuxem to nejak nechapu, mas na mysli sdilenou sit? (se sdilenym pristupem pro Win a Lin.?)…
Radek Uhlíř 17.07.2014 15:41
Radek Uhlíř
Víš proč to nejde? Protože - jak trefně napsal West70 v této diskusi před 2 roky: ... MS neznefunkc…
MachR55 17.07.2014 15:38
MachR55
- Pod windows jde: - V Appache najed na httpd.conf , ctrl+f a najit: Order Allow,Deny Allow from 1…
CoCoChanel 17.07.2014 15:43
CoCoChanel
Mně neodepisuj, já to nepotřebuji :-)
MachR55 17.07.2014 15:44
MachR55
V nastavení Linuxu problém nebude, jelikož error log Apache je čistý, což znamená, že se na server v…
Radek Uhlíř 17.07.2014 15:48
Radek Uhlíř
:-D:-D:-D no co už, olupte ;-) Ale já tak normálně jel na W7, i bez nějakého stupidního pojmenování…
Radek Uhlíř 17.07.2014 15:44
Radek Uhlíř
Kecáte. jinak zajímavé vlákno, budu pečlivě sledovat... Zdravě sebevědomý hoch je zábava k nezaplace…
ms 17.07.2014 16:16
ms
Tak zdravě sebevědomý zrovna ne :-)
Chocholoušek 17.07.2014 16:34
Chocholoušek
To je od "Emeričanů"! Dříve se tomu říkalo: "Drzé čelo lepší poplužního dvora!" Mláďata je nutno hýč…
ms 17.07.2014 16:37
ms
Na druhou stranu tady máme "kvalifikované starce", kteří se jaksi tou "blbostí mláďat" pouze baví a…
Chocholoušek 17.07.2014 16:49
Chocholoušek
Já to pochopil asi stejně jako "trotl", jak "mile" nazývá Jana Fialu zdravě sebevědomý drsoň, tj.: -…
ms 17.07.2014 16:34
ms
Do localhostu musíš zadat: 192.168.0.101 tysipica a k tomu serveru pristupovat přes: tysipica Přes…
kacikac 17.07.2014 17:12
kacikac
Radku, pri riešení takýchto problémov to chce hlavne chladnú hlavu. To, aby sa ti vo Windows 8 prekl…
los 18.07.2014 00:23
los
Chladnou hlavu mám, ale nenechám se tady od nikoho urážet a už vůbec ne od admina. Hledal jsem řešen…
Radek Uhlíř 18.07.2014 02:21
Radek Uhlíř
Otvor v Notepad.exe vo W8.1 súbor "C:\Windows\System32\Drivers\etc\hosts", zmaž v ňom komplet vešker…
nuda 18.07.2014 04:58
nuda
v souboru hosts je od windows7 "localhost 127.0.0.1" zaremovaný, předpokládám že windows ho berou de… poslední
lední brtník 18.07.2014 08:42
lední brtník
Urážet od admina? Jako první jsi ho trotlem nazval ty, tak se laskavě uklidni.
Wikan 18.07.2014 06:42
Wikan
Pristupovanie cez localhost na iný webový server nie je úplne štandardná požiadavka. Je to legitímna…
los 18.07.2014 08:03
los

Bohajeho, do čehos to duši dal?

localhost (jak už jen překlad napovídá) je LOKÁLNÍ smyčka, která vrací zpět sama sebe. NEMŮŽE být proto nikdy směřovaná na žádný jiný počítač.
Každý počítač má vlastní localhost loopback, který ukazuje zas a jenom zpátky na něj.

Jo, a pokud je to míněno tak, že jeden z počítačů v síti se jmenuje localhost ::) tak to už je na lehčí přesústa, protože localhost je technický termín vyhrazený POUZE a VÝHRADNĚ pro lokální smyčku, ne aby si takhe kdokoliv pojmenovával počítače v síti. Pokud to někdo zkouší lámat na sílu přidáváním nesmyslných záznamů, pak se holt naděje jenom problémů.

Doporučuju změnit jméno počítače v síti na něco smysluplného a ne vyhrazeného a kupodivu to pak bude fungovat.

PS: Pokud si někdo hraje se zákadníma síťovýma komponentama a neví o tom ani zblo, neměl by kolem sebe házet moc trotlama.

localhost (jak už jen překlad napovídá) je LOKÁLNÍ smyčka, která vrací zpět sama sebe. NEMŮŽE být proto nikdy směřovaná na žádný jiný počítač.
Každý počítač má vlastní localhost loopback, který ukazuje zas a jenom zpátky na něj.

Acho jo, víš velké prd, tak neraď...

Ach jo. další trotl, co se neumí vymáčknout najednou a musí se z něj na 20x lámat, co chce vlastně dělat :-(
Máš pravdu, na tohle fakt nemám nervy. Pouze jsem se slušně jsem se zeptal, abych zjistil, co se ti vůbec líhne v makovici.

Zamknout bych to zvládnul, ale přišli bychom o další zábavu, takže v tomto ti nevyhovím.

V souboru c:/windows/system32/drivers/etc/hosts mám nastaveno
Jenže localhost mi běží na Linuxu, ne na Windows

- To nebude linux....

Když zadám do prohlížeče localhost, stránky nelze zobrazit.

- Jaké stránky, más ty stránky (zrejmē PHP) ve správné slozce?
- Appache je spustēny?
TiP~ Pro ten linux, podívej se na nastavení portú.
www.wampserver.com ,konzultuj support (Doporučil bych ti nainstalovat x32 verzi)

- Tak ten server RESTARTUJ a nasledovne SPUST (ikonka musi byt zelena, ale to zrejme vis)
[img=/file/view/19179-pc-poradna-jpg]http://pc.poradna.net/file/view/19179-pc-poradna-j pg[/img]
- Nasledovne se pokus napsat do adresy prohlizece (nebo klikni na:)127.0.0.1 jestli ti nebehne, nebo klikni primo na LOCALHOST
- S tim Linuxem to nejak nechapu, mas na mysli sdilenou sit? (se sdilenym pristupem pro Win a Lin.?)

- S tim Linuxem to nejak nechapu, mas na mysli sdilenou sit? (se sdilenym pristupem pro Win a Lin.?)

Čemu přesně nerozumíš? Přistupuji na server přes router, DHCPčko mi přidělí IP adresu a je to... Mám dva fyzické stroje, Na jednom je Windows a na druhém Linux...

Já to pochopil asi stejně jako "trotl", jak "mile" nazývá Jana Fialu zdravě sebevědomý drsoň, tj.:
- na jiném výpočetním prostředku s IP adresou 192.168.0.101 je spuštěn linuxový systém a příslušný http server.
- na naprosto jiném výpočetním prostředku s redmondským os chce skrze lokální smyčku (POSIX?) onoho stroje přistupovat na onen jiný výpočetní prostředek, kde běží http server.
Mám dojem, že dle POSIX je definovaná lokální smyčka, která je funkční i bez existence jakéhokoliv NIC. Soubor "hosts" je zase prastarý předchůdce DNS použitelný klidně i dnes - proto jakýkoliv normální os, včetně redmondských zázraků s naroubovaným BSD se nejdříve "podívá" do hosts a až potom "pátrá" pro DNS serverech a dotazuje se jich.

Do localhostu musíš zadat:

192.168.0.101 tysipica

a k tomu serveru pristupovat přes: tysipica
Přes localhost ti to nepude, ledaže by ti na localhostu běžel proxy server směrovaný na 192.168.0.101
... a proč ten server nemá pevnou ip ale přidělenou přes dhcp? Pevné se běžně dávají do *.100 a dynamické od *.100

Radku, pri riešení takýchto problémov to chce hlavne chladnú hlavu. To, aby sa ti vo Windows 8 prekladal localhost na inú IP adresu nijako nedosiahneš, pretože o preklad sa stará priamo DNS. Máš to napísané priamo v hosts súbore, stačí vedieť čítať. Pripojenie na webový server si ale môžeš pretunelovať, alebo môžeš použiť lokálnu proxy, takže riešenie existuje.

Chladnou hlavu mám, ale nenechám se tady od nikoho urážet a už vůbec ne od admina. Hledal jsem řešení, jelikož mi to do teď fungovalo, pravda je, že jsem to řešil již před více jak 4 lety a paměť už taky neslouží jako dřív. Navíc jsem zde hledal řešení, jelikož vím, že to jít musí, Jestli to bylo pomocí souboru hosts nebo nějakého podpůrného programu obsluhující dns či proxi nemám už ani páru. Jediné k čemu jsme se dobrali je to, že já jsem idiot, všichni ostatní se narodili s tabletem pod paží a konkrétní odpověď jsem stejně nedostal. Připojení na webový server si přetunelovat nemůžu, jelikož to neznám a proxy znám jen v nastavení každého prohlížeče, ale tak to řešit nechci. Jinak žádné kloudné jsem ani nenašel a už vůbec né pod Windows 8.1. Tak že asi tak no :-/

Pristupovanie cez localhost na iný webový server nie je úplne štandardná požiadavka. Je to legitímna požiadavka asi len v prípade, ak máš webový server, ktorý nemá byť prístupný zvonka. Iný dôvod mi nenapadá.

1. SSH tunel

Ak máš prístup na ten linuxový server cez SSH (t.j. máš tam účet a vieš sa tam pripojiť napr. cez putty, resp. máš prístup na iný stroj, ktorý má zasa prístup na ten webový server), tak si vytvor tunel. Ak tam nemáš prístup cez SSH, tak takto tunel nevytvoríš. Tunel znamená, že na tvojom lokálnom PC sa jeden port bude správať tak, ako keby si komunikoval so vzdialeným strojom a daným portom. Na to, aby to fungovalo, musíš teda zadať 3 veci:

- lokálny port (80) - to znamená, že sa budeš pripájať na localhost:80 a keďže 80 je známy port pre HTTP, tak ho nemusíš v URL zadávať. Sem sa budeš pripájať zo svojho PC a všetka komunikácia na tento port bude pretunelovaná na vzdialený server a port.
- vzdialený server (localhost) - server, na ktorý sa má pripojiť PC, kam sa pripájaš cez SSH. Keďže chceš ísť priamo na vzdialený server, tak zadáš localhost (pretože ten vzdialený server vidí samého seba pod názvom localhost). Skrátka si treba uvedomiť, že localhost pri takomto vytváraní tunela neoznačuje tvoj lokálny PC. Prípadne zadáš IP adresu.
- vzdialený port (80) - na vzdialenom serveri beži Apache pod portom 80, takže zadáš 80.

Tunel vytvoríš buď priamo v príkazovom riadku (ssh tvoj_login@tvoj_server -L 80:localhost:80) alebo v nastaveniach spojenia v putty (v tom strome vľavo zvoliš SSH/Tunnels a nastavíš lokálny port, vzdialený server+port).

2. Reverzná proxy

Proxy si môžeš vytvoriť viacerými spôsobmi. Môžeš si nakonfigurovať lokálny IIS/Apache alebo nejaký iný webový server. Prípadne si môžeš napísať proxy sám, najjednoduchšie napr. v node.js. Keďže závisí, čo máš konkrétne k dispozícii, tak nebudem písať detaily. Napíšem len, že pre konfiguráciu Apache si pozri ProxyPass.

Zpět do poradny Nahoru