[vpsFree.cz: community-list] Nginx ipv6 trable

Petr Krcmar krcmar at debian-linux.cz
Wed Oct 30 22:32:54 CET 2013


Dne 30.10.2013 15:39, Ondřej Caletka napsal(a):
> Ahoj,
> 
> Dne 30.10.2013 14:44, Lukas Nemec napsal(a):
>> pokud mam linux a je nastaveno v sysctl.conf |net.ipv6.bindv6only=0
>> (default)
>> tak to posloucha na v4 i v6....
>>
>> pro BSD a pokud nastavim moznost vyse na 1, tak musim bindovat v4 a v6
>> zvlast tak jak napsal
>> Petr ...
> 
> Nastavení bindv6only=0 je ošklivý hack pro staré hloupé aplikace, která
> nedokáží zároveň poslouchat na víc než jednom socketu. Považuje se za
> zavržené a až na výjimky by se nemělo používat.
> 
> Jediná správná cesta implementace dual stacku je použití dvou
> nezávislých socketů, jeden pro IPv4, jiný pro IPv6. Většina programů
> proto tuto volbu automaticky nastavuje na 1, aby to fungovalo všude
> konzistentně. V případě nginx tedy takto:
> 
> server {
>   listen 80;
>   listen [::]:80 ipv6only=on;
> }
> (nezkoušeno, zdroj:
> https://halfthetruth.de/2012/07/06/nginx-with-ipv6-dual-stack/)
> 
> --
> Zdraví
> Ondřej Caletka
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
> 

Tahle volba tam vůbec nemusí být. Viz můj příklad v předchozím mailu,
přesně takhle mi to bez problémů běží. Prostě se nechá nabindovat na 80
i na [::]:80 a funguje to.

Petr Krčmář
-- 
http://www.debian-linux.cz



More information about the Community-list mailing list