你好,我已经创建了二维在线游戏客户端和服务器,我想通过上传服务器和客户端在互联网上进行测试,因为现在我在xampp和nodejs本地主机上加载所有内容:8080。也许有人知道怎么把它放到网络主机上。
谢谢:)
发布于 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服务器添加一些配置。在服务器配置中所需的基本选项是:
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";https://stackoverflow.com/questions/44372265
复制相似问题