Post AwT56LBSz5fXYA0D6u by michael@social.net.ua
 (DIR) More posts by michael@social.net.ua
 (DIR) Post #AwT56LBSz5fXYA0D6u by michael@social.net.ua
       2025-07-24T19:20:00.116142Z
       
       0 likes, 1 repeats
       
       :terminal: :nginx: :docker:Ніяк не міг зробити так, щоб nginx, запущений у контейнері, не слухав по IPv6:PORTS0.0.0.0:80->80/tcp, [::]:80->80/tcpАле сьогодні таки знайшов рішення. Треба перемкнути мережу на host та вимкнути перерозподіл портів:services:  nginx:    image: nginx:stable    network_mode: "host"    # ports:    #   - "80:80"    volumes:      - ./conf.d/default.conf:/etc/nginx/conf.d/default.conf:roПри цьому в самому /etc/nginx/conf.d/default.conf треба переписати директиву listen зlisten       80;на щось на кшталт:listen       0.0.0.0:80;або й взагалі вказати конкретний IP:listen       ВАШ_IP:80;У другому випадку будьте готові, що curl localhost не достукається до вебсервера, натомість користуйте curl ВАШ_IP.Так, я переписував /etc/nginx/conf.d/default.conf як тільки міг, і приховував його, перезаписував його порожнім файлом, але нічого не спрацьовувало.