Portál AbcLinuxu, 12. května 2025 08:50

Dotaz: Nevidí někdo chybu v konfiguraci APACHE?

3.11.2013 21:55 DRX
Nevidí někdo chybu v konfiguraci APACHE?
Přečteno: 343×
Odpovědět | Admin
Nevidí někdo chybu?
<VirtualHost *:80>
ServerName %-3.0.%-2.0.localhost
VirtualDocumentRoot /var/www/localhost/%-3.0.%-2.0/www
</VirtualHost>
V url zadávám adresy ve tvaru
http://foo.localhost
a path mám
/var/www/localhost/foo/www/index.html
ŽÁdná chyba v logu není a přesto to nefunguje. Poradí prosím někdo?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

pepe_ avatar 3.11.2013 21:58 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Nevidí někdo chybu v konfiguraci APACHE?
Odpovědět | | Sbalit | Link | Blokovat | Admin

opravdu existuje složka

/var/www/localhost/%-3.0.%-2.0/www

?
3.11.2013 22:14 DRX
Rozbalit Rozbalit vše Re: Nevidí někdo chybu v konfiguraci APACHE?
A proč by jako měla? Vidíš v té konfiguraci snad někde napsané "DocumentRoot" ?
Josef Kufner avatar 3.11.2013 22:25 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Nevidí někdo chybu v konfiguraci APACHE?
Nesedí mi tam počet teček ve "foo" a v "%-3.0.%-2.0".

Zkus použít místo toho "%0" a vyrobit si odpovídající adresář s plným názvem domény. Na tom není co zkazit.
Hello world ! Segmentation fault (core dumped)
3.11.2013 22:44 DRX
Rozbalit Rozbalit vše Re: Nevidí někdo chybu v konfiguraci APACHE?
Jako takto?

Konfigurace
<VirtualHost *:80>
VirtualDocumentRoot /var/www/localhost/%0/www
</VirtualHost>
Zadám url
http://foo.virtualhost
a soubor který chci načíst
/var/www/localhost/foo.localhost/www/index.html
Ale výsledek je stejný :(
Josef Kufner avatar 3.11.2013 23:35 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Nevidí někdo chybu v konfiguraci APACHE?
Přesně tak. Jen ta URI má být "http://foo.localhost/".

Máš nastavené "UseCanonicalName Off"?
Hello world ! Segmentation fault (core dumped)
3.11.2013 23:46 DRX
Rozbalit Rozbalit vše Re: Nevidí někdo chybu v konfiguraci APACHE?
Přesně tak. Jen ta URI má být "http://foo.localhost/".
Jasný, to byl jen úklep...
Máš nastavené "UseCanonicalName Off"?
Neměl jsem to nastavené, už ale mám i s restartem Apache, no výsledek stále stejný... V logu je taky hovno, nevím k čemu ty logy jsou..
Josef Kufner avatar 3.11.2013 23:52 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Nevidí někdo chybu v konfiguraci APACHE?
V tom případě odmázni "Virtual", napiš tam ten název napevno a rozchoď Apache s obyčejným DocumentRoot namísto VirtualDocumentRoot.
Hello world ! Segmentation fault (core dumped)
4.11.2013 00:02 DRX
Rozbalit Rozbalit vše Re: Nevidí někdo chybu v konfiguraci APACHE?
UseCanonicalName Off
ServerName aaa.localhost
DocumentRoot /var/www/aaa.localhost/www
Zadám http://localhost a načte se soubor. Zadám http://aaa.localhost a nenačte se nic
Server nenalezen
Firefox nemůže nalézt server www.aaa.localhost.
, navíc se přesměruje adresa na http://www.aaa.localhost. to už mě fakt hlava nebere...
Řešení 1× (azurIt)
Josef Kufner avatar 4.11.2013 00:50 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Nevidí někdo chybu v konfiguraci APACHE?
Připiš si aaa.localhost do /etc/hosts.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.