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(a)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ář
--