环境:阿里云公共系统镜像 Debian 9.2
问题:用apt-get安装的nginx,无法启动,提示有错误
原因:nginx默认站点配置文件内容中,有监听使用IPv6网络地址,但阿里云的公共镜像系统默认禁用了IPv6的功能
解决:在站点配置文件中,注释或删除IPv6地址的相应配置内容
过程:
1. 查看当前Debian版本,是Debian 9.2
2. apt-get update # 更新软件仓库
3. apt-get install nginx # 安装 nginx web
4. Failed to start A high performance web server ... # 安装过后,自动启动nginx失败
5. vi /etc/nginx/sites-enabled/default # 编辑默认站点的配置文件,注释掉 listen [::]:80 default_server 这一行
6. systemctl start nginx # 保存后启动nginx,成功
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。