首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在网站上托管socket.io?

如何在网站上托管socket.io?
EN

Stack Overflow用户
提问于 2017-06-05 15:23:11
回答 1查看 4.9K关注 0票数 0

你好,我已经创建了二维在线游戏客户端和服务器,我想通过上传服务器和客户端在互联网上进行测试,因为现在我在xampp和nodejs本地主机上加载所有内容:8080。也许有人知道怎么把它放到网络主机上。

谢谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-05 15:29:15

有许多选择来主持一个网站。如果您不想使用您必须配置的自己的虚拟服务器,则可以使用heroku。否则,您可以尝试在Digital Ocean上托管。他们是vps提供商,你应该对linux有一定的了解,或者只是使用google。关于如何在vps上安装nodeJS并为生产配置它,有许多数字海洋教程。我推荐阅读本指南:https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04。使用vps的优点只是为了更多的资源,同样的价格和更多的功能在未来。

请记住,socket.io也在使用websockets,而不仅仅是HTTP。如果您选择在您自己的机器上托管它,您将不得不向您的nginx服务器添加一些配置。在服务器配置中所需的基本选项是:

代码语言:javascript
复制
proxy_set_header Upgrade $http_upgrade; 
proxy_set_header Connection "upgrade";
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44372265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档