99: Cannot assign requested address

スポンサーリンク

Ubuntu 15.10, nginx 1.9.9

IPv6 で Listen していると OS 起動時に下記のエラーで nginx が起動しない.

nginx: [emerg] bind() to [IPv6 address]:80 failed (99: Cannot assign requested address)

なお,OS 起動後に sudo systemctl start nginx すると正常に nginx は起動する.

/etc/systemd/system/nginx.service を https://www.nginx.com/resources/wiki/start/topics/examples/systemd/ で紹介されているように設定していましたが,

After=syslog.target network.target remote-fs.target nss-lookup.target network-online.target

と設定しました.デフォルトに対して network-online.target を追加したのみです.

これで OS 起動時に nginx もエラー無く起動するように.

NGINX not properly started on CentOS 7 even after MU#15;
http://talk.plesk.com/threads/nginx-not-properly-started-on-centos-7-even-after-mu-15.315205/

Solving “(99: Cannot assign requested address)” with nginx using IPv6 on a KVM VPS running Ubuntu…
https://mattgadient.com/2013/12/28/solving-99-cannot-assign-requested-address-with-nginx-using-ipv6-on-a-kvm-vps-running-ubuntu/

Nginx failed to start. Cannot assign requested address?
http://serverfault.com/questions/421460/nginx-failed-to-start-cannot-assign-requested-address

nginx
スポンサーリンク
コピペワールド