nginx web 快速關閉ipv6

突然收到網站無法連上的反應,nginx -t發現這樣錯誤

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol) 
nginx: configuration file /etc/nginx/nginx.conf test failed

對應處理一種是開啟ipv6

還有一種是快速移除ipv6的設定就好

sudo sed -i 's/^\s*listen \[::\]/# &/' /etc/nginx/sites-enabled/* /etc/nginx/conf.d/* 2>/dev/null

完成後重新啟動nginx即可.至於為什咯VPS上的ipv6 為啥會突然不見那就另外再研究了.