问题现象: 启动nginx报错
- nginx[2482]: nginx: [emerg] socket() [::]:1443 failed (97: Address family not supported by protocol)
复制代码
问题原因: 看问题报错就是说ipv6地址不支持,问题很明显,查一下本机的ip地址,没有ipv6,百度了一波,就是把ipv6的配置就给注释掉就行了
解决方案: 网上都是说把/etc/nginx/conf.d/default.conf里面的配置文件改一改,我这不同,我找到了里面的ssl的ssl.conf。找到ipv6的配置注释掉 - server {
- listen 1443 default_server;
- #listen [::]:1443 default_server;
复制代码
当然咯,还有一咱办法就是,把这个机器的ipv6启用,地址配一配就行啦 |