Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: František Zatloukal 05 Dubna 2011, 16:59:37

Název: Apache & IPV6
Přispěvatel: František Zatloukal 05 Dubna 2011, 16:59:37
Dobrý den,

ví někdo prosím, jak do apache přidat podporu IPV6?
A nejlépe, když uživatel, který se připojuje, a bude mít ipv6, se přepojí automaticky přes ipv6?

Opravdu nevím, jak to funguje, ale když zadám do cmd ve windows ping www.extralinux.cz -6 , připojí se,

Kód: [Vybrat]
C:\Users\František Zatloukal>ping www.extralinux.cz -6

Příkaz PING na www.extralinux.cz [2a02:2b88:1:1::2] - 32 bajtů dat:
Odpověď od 2a02:2b88:1:1::2: čas=232ms
Odpověď od 2a02:2b88:1:1::2: čas=60ms
Odpověď od 2a02:2b88:1:1::2: čas=46ms
Odpověď od 2a02:2b88:1:1::2: čas=46ms

Statistika ping pro 2a02:2b88:1:1::2:
Pakety: Odeslané = 4, Přijaté = 4, Ztracené = 0 (ztráta 0%),
Přibližná doba do přijetí odezvy v milisekundách:
    Minimum = 46ms, Maximum = 232ms, Průměr = 96ms


pokud ale zadám http://[2a02:2b88:1:1::2]/  do firefoxu, ukáže se tohle:

Kód: [Vybrat]
Forbidden

You don't have permission to access / on this server.

Domény mám dvě, uvedl jsem jen jednu, na které nejsou reklamy a z jejího zobrazení nemám užitek, druhá doména je warez fórum, nebudu ji proto uvádět.  
Předem děkuji za nápady.
Server:  Ubuntu 11.04

Já IPV6 nemám od ISP, mám teredo !!!
Název: Re: Apache & IPV6
Přispěvatel: Petr Merlin Vaněček 13 Dubna 2011, 21:28:03
V ports.conf je potřeba definovat Listen [::]:80

Virtualhost pak definovat jako
Kód: [Vybrat]
<VirtualHost *:80>
Podle hlášky ale už Apache na ipv6 poslouchá a odpovídá, jen konkrétní obsah je blokovaný, nebo nedostupný (pro apache2 server resp. deny konfigurací)
Název: Re: Apache & IPV6
Přispěvatel: František Zatloukal 13 Dubna 2011, 21:44:11
Díky za odpověď, mám problémek :D

Přidám screeny

http://img694.imageshack.us/i/erry.png/

http://img16.imageshack.us/i/err2i.png/

Napsal jsem změny do ports.conf, restart apache ohlasil error na řádku s přidaným Listen :(
Název: Re: Apache & IPV6
Přispěvatel: Petr Merlin Vaněček 13 Dubna 2011, 21:49:24
Zrušte to Listen 80

A máte pravděpodobně nesmysly v /etc/hosts - to je ta chyba "vm369" u sudo
Název: Re: Apache & IPV6
Přispěvatel: František Zatloukal 13 Dubna 2011, 22:05:50

No, nevím, co je v hosts špatně, pokud máte chuť a čas, tady jsou:
http://doolphin.cz/hosts/

A k tomu ports.conf, i když smažu listen 80 a dám jen Listen [::]:80  tak hodí syntax error na řádku, kde to je :(

Já jdu spát, odpovím až zítra, mnohokrát děkuji za rady a trpělivost :D
Název: Re: Apache & IPV6
Přispěvatel: Petr Merlin Vaněček 13 Dubna 2011, 22:10:42
Předpokládám, že jako hostname toho stroje máte "vm369", ale toto Vám v /etc/hosts chybí

Pokud to háže chybu, pravděpodobně není apach2 kompilovaný s podporou ipv6, nebo je kompilovaný tak, aby nerozlišoval ipv4 a ipv6 - vzhledem k předchozím informacím to bude asi to druhé.
Název: Re: Apache & IPV6
Přispěvatel: František Zatloukal 14 Dubna 2011, 14:55:25
No apache jsem si nekompiloval sám, byl součástí instalace LAMP serveru, jen php jsem si z dotdeb dal nejnovější :)