如何在 apache ubuntu 12.04 中为 node.js 创建虚拟主机

san*_*ppa 6 javascript php apache ubuntu node.js

我基本上是 php 开发人员,并将开始使用 Node.js。我已经在 ubuntu 12.04 上安装了 node.js。之后我测试了 http(http.js) 工作正常。这里我需要知道如何使用我的系统创建像http://192.168.1.1:5001这样的虚拟主机,以及如何使用apache服务器创建特定的路由文件(如index.php)。我参考了很多链接,但没有得到这个问题的良好解决方案。

Nis*_*ava 0

如果您愿意,可以为 apache 创建虚拟主机,然后使用 ProxyPass 将请求转发到节点服务器。

<VirtualHost node.example.com:80>   
    ServerName node.example.com  
    ProxyPass / http://localhost:8000/ connectiontimeout=5 timeout=30  #    optional timeout settings  
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

像这样,节点服务器正在侦听端口号。8000