`

回答阿里云websocket配置问题

阅读更多
转载: https://www.imooc.com/article/72220

websocket是一种协议,一种实现了客户端和服务器全双工通信的协议,使得服务器能够主动发送信息给客户端成为现实(轮询除外)!
  但是当小伙伴们使用阿里云作为服务器在配置websocket的时候,客户端一直处于连接不成功的状态,反复检查代码没有问题,但是就是死活连接不上,其实是阿里云的配置有问题,接下来就教大家配置一下:

  新买的阿里云大家安装完相应的web环境之后满怀期待的输入网址之后却出现了连接超时的界面,那是因为我们没有配置安全组,也就是阿里云后台管理的地方有一个配置安全组的地方,需要我们将相应的需要的端口配置上去

  

  

  

  添加完毕之后就需要防火墙配置了:

  1、开启防火墙

  systemctl start firewalld

  2、设置打开的端口号(永久打开)

  firewall-cmd --add-port=8000/tcp --permanent

  3、更新一下:在设置好端口后,需要执行

  firewall-cmd --reload

  4、查看已经打开的端口

  firewall-cmd --list-all

  配置以上这些之后,代码的书写方面也要注意一些:

  (1)首先是客户端:

  ws = new WebSocket("ws://47.97.108.xx:8000");//连接服务器,公网ip

  (2)服务端:

  我们就写0.0.0.0也就是你在安全组配置的内网ip,依据你输入的为准

  这样就完成了配置的修改,之后就能连接成功了!




分享到:
评论

相关推荐

    webSocket配置wss访问

    接下来,我们分步骤讲解如何配置Spring Boot 2.1以支持WebSocket并启用wss: 1. 添加依赖: 在`pom.xml`中添加Spring Web和Spring Websocket的依赖: ```xml <groupId>org.springframework.boot ...

    Nginx转发WebSocket接口配置方式

    3. **处理WebSocket标识符**:WebSocket连接中,每个连接都有一个唯一的`Sec-WebSocket-Key`和`Sec-WebSocket-Accept`头,Nginx会自动处理这些头,无需额外配置。 4. **代理缓冲区**:根据实际需求,可能需要调整...

    ubuntu lighttpd实现websocket

    3、首先配置lighttpd.conf 修改为自己的工作路径 var.server_root = "/home/caoft/lighttpd/lighttpd_websocket/http_server" var.state_dir = "/home/caoft/lighttpd/lighttpd_websocket/http_server" var.home_dir...

    c#(vs2017)阿里云语音识别接口demo

    c#(vs2017)阿里云语音识别接口demo,需要自己把录下来的文件上传到自己的服务器,经测试,只支持8000KHZ 16位 单声道的WAV文件。其他的好像不支持。而且试了几个文件,识别效果不怎么样。

    eps8266 nodemcu+lua用websocket+nodejs服务器websocket连接阿里云服务器

    刷入固件nodmcu,使用lua模块构建websocket客户端连接上,阿里云服务器,阿里云服务器用Nodjs建立服务器websocket。控制端浏览器页面用js建立 websocket; esp8266和控制端网页 同时连接nodjs服务器。即可使用外网...

    java实现websocket的wss协议,netty做服务端支持ssl协议

    基于netty的websocket服务,配置阿里云ssl证书,实现正式服务器的wss访问;适用于JAVA服务器部署访问;对应生成博客地址https://mp.csdn.net/mp_blog/creation/editor/130410613

    spring4整合websocket 基于xml配置实例程序

    在实际项目中,你可能还需要考虑WebSocket的安全性、性能优化、错误处理等问题。例如,你可以使用Spring Security对WebSocket连接进行授权,或者通过Spring的`WebSocketMessageBrokerConfigurer`接口来调整缓存、...

    详解nginx websocket配置

    在Nginx配置中,需要定义一个upstream块来指定WebSocket服务器的地址,并在server块的location中设置相应的反向代理配置。配置完成后,Nginx将转发所有到达特定路径(如`/`)的WebSocket连接到上游WebSocket服务器。...

    springboot+vue实现websocket配置过程解析

    SpringBoot+Vue 实现 WebSocket 配置过程解析 标题: SpringBoot+Vue 实现 WebSocket 配置过程解析 描述: 本文主要介绍了 SpringBoot+Vue 实现 WebSocket 配置过程解析,通过示例代码进行详细的介绍,对大家的学习...

    jakarta.websocket-api-1.1.2-API文档-中英对照版.zip

    赠送jar包:jakarta.websocket-api-1.1.2.jar; 赠送原API文档:jakarta.websocket-api-1.1.2-javadoc.jar; 赠送源代码:jakarta.websocket-api-1.1.2-sources.jar; 赠送Maven依赖信息文件:jakarta.websocket-api...

    SpringBoot+SpringSecurity+WebSocket

    在项目中,"websocket"可能是包含WebSocket相关代码和配置的文件夹,可能包括WebSocket的Java端点类、配置文件、前端JavaScript代码等。 总结来说,这个项目演示了如何在SpringBoot环境中,利用SpringSecurity保证...

    Springboot多连接池+websocket

    在`resources`目录下,可能有`application.properties`或`application.yml`配置文件,以及可能的WebSocket配置文件。 总的来说,这个项目是一个利用Spring Boot框架,结合多连接池技术来优化数据库访问,同时采用...

    tencent-websocket:腾讯云Websocket无服务器组件

    腾讯云 Websocket Serverless Component腾讯云 Websocket Serverless Component。快速开始:更多资源:1. 安装通过 npm 安装最新版本的 Serverless Framework$ npm install -g serverless2. 创建$ sls init ...

    webSocket_java_websocket同步_websocket_

    下面我们将详细探讨WebSocket的工作原理、如何在Java中实现WebSocket以及同步问题。 1. **WebSocket工作原理**: WebSocket协议通过一次握手(Upgrade头)将HTTP连接升级为WebSocket连接。一旦握手成功,客户端和...

    springboot+websocket分布式实现

    配置WebSocket端点(通常以`@ServerEndpoint`注解标记)并实现相关的方法,如`onOpen`、`onMessage`、`onClose`等,来处理客户端的连接、消息接收和断开连接等事件。 接下来,为了实现实时消息的广播,我们需要一个...

    C# IIS webSocket 实例

    在IIS上配置WebSocket服务,需要确保服务器支持WebSocket协议,并且在Web.config配置文件中启用WebSocket功能。此外,还需要正确配置应用程序池,以支持.NET Framework的版本,因为WebSocket功能在.NET 4.5及以上...

    spring+websocketdemo

    在WebSocket的支持上,Spring提供了`@MessageMapping`注解,用于定义WebSocket消息处理的方法,以及`WebSocketMessageBrokerConfigurer`接口,用于配置WebSocket消息代理。 1. **Spring WebSocket集成**:在Spring ...

    websocket-sharp 范例

    这个"WebSocketSharp 范例"是为了解决旧版.NET Framework下无法轻易使用WebSocket的问题。 首先,WebSocketSharp库提供了易于使用的API,包括创建WebSocket服务器和客户端的类。`WebSocketServer`类用于构建服务器...

    springboot+websocket+idea.zip

    2. **WebSocket配置**:一个配置类,如`WebSocketConfig.java`,用来配置WebSocket端点,可能使用`@ServerEndpoint`注解定义WebSocket路径,并配置相应的拦截器和消息处理器。 3. **WebSocket控制器**:包含处理...

Global site tag (gtag.js) - Google Analytics