エラー
なんかLaradock起動したのに localhost でつながらんな、と思って確認したら、
docker-compose で起動したときに -d
しないでログ見てたらこんなのが出ていた。
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
環境
- Arch Linux (もうこれが原因のような気しかしない)
原因
IPv6 がないよって nginx がキレている。
私のArchではIPv6を中途半端にdisableしていた。そりゃ使えないって言われるか。
対処
Laradock/nginx/sites/default.conf
内の設定をいじる
default.conf
server {
listen 80 default_server;
# listen [::]:80 default_server ipv6only=on;
# ↑これをコメントアウトしておく
で docker-compose 上げ直し。
やったぜ
Archくん、LinuxネイティブだからDocker早いんだが、小生のスキル不足で躓くこともそこそこ。
勉強せねば