2014-04-17 15 views
1

在我的树莓派我安装的Node.js事后我测试了一些东西与eureca.io。 现在我下载了一个小例子聊天应用程序,但它在端口3000上运行,所以如果我想要使用它,我必须输入http://www.myRaspiIP:8000这不是很舒服。从apache-server使用node.js-eureca.io?

当然我可以在路由器中将端口80重定向到8000,但我的Raspberry上也有一个Apache服务器,所以这是不可接受的解决方案。

我想过只是将欧洲文件夹放在文件夹/var/www/chat中,以便以正常方式访问聊天:http://www.myRaspiIP/chat - 即使HTML加载,JavaScript无法连接也不起作用。

在未来的一个步骤中,我想在我的Apache服务器上使用eureca框架(仅有SinglePlayer)Javascript游戏,但是我不知道如何嵌入框架,如果它不像我一样工作如上所述。

如果它有帮助,我已经得到了我的代码:example-code - chat-tutorial

简短的摘要:它的正确安装的一切,工作在端口8000 - 我只是想找出我搜索小时,发现什么都没有怎么否则运行...

回答

0

你需要一些形式的反向代理,将请求路由到/ chat到127.0.0.1:8000。

就我个人而言,我会用nginx来做,因为它比apache更快更容易设置。网上有很多关于这个主题的教程,这里有一个http://tltech.com/info/using-nginx-as-a-reverse-proxy/

+0

这看起来非常棒。我一定会尝试它 - 但不是通过终端将端口80重定向到81,我可以使用路由器而不必修复这个IP问题,不是吗? – wman197