首页 > 系统相关 >nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)

nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)

时间:2023-06-12 11:44:48浏览次数:43  
标签:protocol socket family server nginx 80 配置文件

nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol),遇到这个问题,不用多想,基本都是配置了IPv6监听导致,也就是如下配置

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
listen       [::]:80 default_server;这句需要删掉或注释。
有的人问,我在这个文件没有看到这句啊。。。如果是这样的话,也不要怀疑,你的nginx.conf肯定带有引入其他配置,特别是直接使用命令apt-get install nginx或者是yum install nginx这种直接安装的,要看下配置文件的include语。
如果不知道你的配置文件是哪个的话,直接nginx -t,看一下,会输出配置文件路径,以及测试结果。找下Include里的文件,一般是 xxx/*.conf或者xxx/*这样的格式,表格把文件夹内的全部文件引入为配置。看下这些文件,说不定就有一个文件里是这么配置的。

标签:protocol,socket,family,server,nginx,80,配置文件
From: https://www.cnblogs.com/lythen/p/17474614.html

相关文章

  • 5.26日学习总结之网络编程socket
    Pythonsocket编程在网络上的教程较少,菜鸟中也只是给出了一小段描述,在此我推荐白羽黑夜socket编程|白月黑羽(byhy.net)其中的描写非常详细,本人也是在此学习的。socket又被称作套接字,可以简单的看作是两个地址(ip,port地址)之间通过socket的函数来进行传递数据。socket在客户端......
  • Python标准库socketserver使用线程混入实现异步TCP服务器
    功能描述:使用Python标准库socketserver中提供的ThreadingTCPServer实现异步TCP服务端程序,隐藏线程创建与管理细节,自动为每个客户端连接创建线程并处理数据。服务端代码: 客户端代码:......
  • Python标准库socketserver实现UDP协议时间服务器
    Python标准库socketserver进行了更高一级的封装,非常适合服务端代码的编写,本文通过改写时间服务器的案例来演示标准库socketserver的用法,更多案例最近会陆续推送。服务端代码: 客户端代码: 运行情况:   ......
  • webSocket-全双工通信协议
    1、springboot2.0集成webSocket项目结构maven依赖<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.6.RELEASE</version>&......
  • websocket
    1.WebSocket介绍WebSocket是一种网络通信协议。RFC6455定义了它的通信标准。WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。HTTP协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务......
  • 简单的WebSocket对话
    步骤选择一个WebSocket服务器,这里选择到的模块是ws模块npmiws创建一个WebSocket服务器新建一个server.js编写如下代码constWebSocket=require('ws');constwss=newWebSocket.Server({port:3000});wss.on('connection',(socket)=>{console.l......
  • 7.1 套接字(socket)
    套接字(socket)是计算机之间进行通信的一种技术,它允许不同主机上的进程之间进行数据交换。在Python中,我们可以使用socket模块来创建和使用套接字。首先,我们需要导入socket模块:importsocket在网络编程中,有两种主要类型的套接字:流套接字(StreamSockets)和数据报套接字(DatagramSoc......
  • web接收websocket
    data(){return{websock:null,wsuri:"ws://192.168.2.22:8025/test/fff",//WebSocket的后台地址actiones:{ssid:"fff"},//传入后台的数据};},created(){this.initWebSocket();//开启WebSocket},destroyed(......
  • java 访问ingress https报错javax.net.ssl.SSLHandshakeException: Received fatal al
    一、报错及部署环境Java程序访问测试域名https方法正常,访问生产域名https域名报错,报错如下javax.net.ssl.SSLHandshakeException:Receivedfatalalert:protocol_version测试环境使用KubeSphereingress生产环境使用阿里云ACK服务的ingress配置二、问题原因客户端......
  • CSE-111 socket编程
    Courseworkassignment“Statefulrobotusingprotobufandsockets”CSE-111Week7BackgroundWehavenowprogressedtowritingsimpleclient-serverC++applications“fromscratch”.Thisassignmentgivesyouatasteofwhat’srequiredtowriteanapplicationwh......