带有Docker的Elastic Beanstalk上的WebSockets

 诸葛二蛋 发布于 2023-01-02 13:17

尝试在单个实例上运行的AWS Elastic Beanstalk中部署Docker镜像.除了我通过Socket.IO使用的WebSockets之外,一切正常.

另一篇文章建议删除nginx,但这不再可能,或者只是不能用于使用Docker进行部署.

我有一个python脚本,可以更改nginx配置以允许WebSocket连接.当我ssh到实例并运行该脚本时,它可以工作.但是,当运行ebextensions时,nginx配置的那部分还不存在,所以我无法自动运行这个脚本.

如果你想自己尝试一下,我正在尝试部署databench_examples.当你部署这个是工作eb initeb start,然后使用SSH连接实例,去/var/app/current和运行sudo python nginx_socketio_conf.py这改变了nginx的配置文件.如果它不起作用,则在运行simplepi分析时,您会在浏览器控制台中看到Socket.IO握手中的500错误.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有