Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[krasnal] apache problem z localhost

Stepel 31 Lip 2008 16:41 6777 23
  • #1 31 Lip 2008 16:41
    Stepel
    Poziom 20  

    Witam,

    mój problem ( a może to nie jest żaden problem) polega na tym, że po wpisaniu adresu http://localhost nie otwiera się strona tylko przeglądarka próbuje otwierać stronę o nazwie www.localhost.com , jeżeli wpisze http://127.0.0.1 jest wszystko OK. W pliku hosts oczywiscie dla tego numeru ip jest przypisany localhost. W sytuacji kiedy korzystam z menu krasnala i chce otworzyć localhost w przegladarce próbuje sie otworzyć taka strona
    http://xxx.xxx.xxx.xxx , gdzie xxx... to moj numer IP ktory mam wpisany ręcznie w połączeniu lokalnym.

    Dlaczego tak jest bo już sam nie wiem ?

    Pozdrawiam

    0 23
  • #3 31 Lip 2008 18:34
    Stepel
    Poziom 20  

    chodzi Ci o hosts? jest on w c:\windows\system32\drivers\etc\

    Dodano po 57 [minuty]:

    dziwne to troche, mi się wydaje, że to może przez to , że mam ip ręcznie ustawiane..ale z drugiej strony to bez sensu troche, w koncu localhost to 127.0.0.1 , wątpię tez żeby to był firewall

    0
  • #7 31 Lip 2008 22:48
    Stepel
    Poziom 20  

    tracert daje : <1ms <1ms <1ms localhost[127.0.0.1] :)
    dziwne to jest..ale wydaje mi sie ze to przez to ręczie ustawione ip..

    Dodano po 1 [minuty]:

    zaraz to sprawdze

    0
  • #11 31 Lip 2008 23:49
    Stepel
    Poziom 20  

    na ie i ff jest to samo, myślę, że to przez siec osiedlową może być w sumie to nieważne przecież mogę wpisywać 127.0.0.1 i będzie to samo..

    0
  • #12 01 Sie 2008 00:39
    tom_85
    Poziom 13  

    przecież to jest jakaś bzdura... co ma sieć osiedlowa do localhosta przecież localhost to twój komp równie dobrze możesz odłączyć się zupełnie od sieci i od neta, to u ciebie coś z serwerem jest nie tak poustawiane... powiedz lepiej czy grzebałeś w plikach konfiguracyjnych apacha ??

    załączam plik konfiguracyjny apache skopjuj go sobie do katalogu conf serwera... aha moja wersja apacha to 2.2 ale nawet jak masz inną wersje to powinno starczyć na tyle żeby sprawdzić czy to jest problem z ustawieniami serwera.

    0
  • #13 01 Sie 2008 11:58
    Stepel
    Poziom 20  

    nic nie grzebałem tam , tak samo jest jak miałem oddzielnie zainstalowanego apache(2.2) , tak samo jest jak mam krasnala ( jakaś starsza wersja apache).

    http://127.0.0.1/ jak najbardziej działa (serwer oczywiście też)
    http://localhost/ próbuje otwierać www.localhost.com

    ping localhost daje odpowiedź z []

    Dodano po 11 [minuty]:

    aha po wypięciu swojego kompa ze switcha http://localhost/ działa.. ja mam ręcznie wpisane IP i ręcznie wpisane DNS'y.. oczywiście po odpięciu kabla wpisane dane pozostały i localhost działał..po wpięciu kabla od razu chce się łączyć z www.localhost.com.

    0
  • #14 01 Sie 2008 12:09
    Dżyszla
    Poziom 42  

    to jest zarządzalny switch? Ewentualnie czy jakiś komputerów w sieci nie stanowi serwera DNS który zwraca błędne dane co do localhost (to może i sam switch być).

    Dodano po 2 [minuty]:

    aha - a wpisz (przy wpiętym) localhost:80

    nie masz jakiegoś proxy na pewno ustawionego w przeglądarkach?

    0
  • #15 01 Sie 2008 15:23
    Stepel
    Poziom 20  

    localhost:80 to jest to samo.. łączy z www , na pewno nie mam ustawionych serwerów proxy. switch nie jest zarządzalny, jest to zwykły przełącznik, w sieci ogólnej serwer od dostarczyciela internetu może być dns i może dlatego przeglądarka próbuje łączyć z www.localhost.com

    0
  • #16 01 Sie 2008 15:42
    Akane
    Poziom 27  

    Spróbuj uruchomić usługę dnscache (zakładam że masz XP). Jeżeli ta usługa nie jest uruchomiona, plik hosts jest ignorowany i dlatego masz problem.

    Wpisz w konsoli polecenia:
    sc config dnscache start= auto
    sc start dnscache

    0
  • #17 01 Sie 2008 16:27
    Stepel
    Poziom 20  

    mam to uruchomione :/ tzn to nie jest chyba jakiś wielki problem..ale trochę to irytujące;)

    0
  • #19 01 Sie 2008 17:04
    Stepel
    Poziom 20  

    do switcha trzy komputery i kabel ze switcha na dachu bloku.
    we właściwościach : kilent network, udostępnianie, Firewall , QoS, sterownik monitora sieci, NetBios, IPX, TCP/IP 6 i zwykły w którym mam wpisane swoje dane :)

    Trochę dużo ale jeśli wyjęcie kabla pomaga.. to pewnie dzieje się tak przez jakieś urządzenie sieciowe

    0
  • #20 01 Sie 2008 17:09
    Akane
    Poziom 27  

    Dziwny problem, miałem podobny, z tym że http://ip/ nie łączył się bezpośrednio z ip, tylko odpytywał serwer DNS jaki ip ma ip (dosłownie).
    Zobacz jeszcze:

    1. w jakimś snifferze co się dzieje gdy otwierasz http://localhost/ (koniecznie wpisz w nowo uruchomionym browserze)
    2. co wypluwa polecenie reg query HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DataBasePath
    * powinno pokazać DataBasePath REG_EXPAND_SZ %SystemRoot%\System32\drivers\etc
    3. Zerknij do loga HijackThis
    4. Wyłącz netbios przez tcp/ip we właściwościach połączenia sieciowego, jeżeli nie potrzebujesz.
    5. zerknij na forum centrumxp.pl, tam przerobiono tony takich problemów.

    0
  • #21 01 Sie 2008 18:11
    Stepel
    Poziom 20  

    1. nigdzie nie pojawia się wartość ip : 127.0.0.1 , tylko ciągle moj numer IP ( w sensie karty sieciowej)
    2. zwraca to samo co napisałeś, że powinno
    3. nic tam nie widzę niepokojącego poza ESET http serwer, ale okazało się ze ta usługa włącza sie tylko czasami bo nie dało sie jej ani wyłączyć ani włączyć w services.msc
    4. wyłączyłem :)

    Nic za bardzo nie pomaga..

    0
  • Pomocny post
    #22 01 Sie 2008 18:51
    Akane
    Poziom 27  

    Googlując za "www.localhost" znalazłem http://yacoding.blogspot.com/2008/07/localhost-redirecting-to.html gdzie pisze by wyłączyć protokół ipv6 (pierwsza karta właściwości połączenia sieć.). Wypróbuj, może kiedyś dodałeś ten protokół.
    A co do pliku hosts, dopilnuj by wyraz localhost widniał tylko w jednej linijce:

    Code:
    127.0.0.1 localhost

    Oraz by był pierwszym wpisem jeżeli masz inne wpisy z adresem 127.0.0.1. Po dokonaniu zmian w tym pliku, standardowo uruchom ipconfig /flushdns i wyłącz przeglądarki internetowe.

    0
  • Pomocny post
    #23 01 Sie 2008 19:46
    Dżyszla
    Poziom 42  

    Wyłącz z usług wszystko poza TCP/IP. Sprawdź, czy działa. Potem kolejno możesz sprawdza. Podejrzewam, że winnym może być albo TCP/IPv6 albo Firewall albo NetBios albo klient sieci/udostępnianie.

    0
  • #24 01 Sie 2008 23:33
    Stepel
    Poziom 20  

    Witam,

    problem rozwiązany. Pomogło odinstalowanie protokołu TCP/IP v6. Dzięki za pomoc..też jestem leniwy, że sam nie znalazłem :) W ogóle przypomniało mi się, że to nie mogło przeszkadzać żadne urządzenie sieciowe bo pracuje też na linux Debian i tam oczywiście http://localhost/ działa bez zarzutu.

    Daje obydwu Panom "pomógł"

    0