我想在我的机器上安装Node.js(CentOS 5)进行testing和沙箱,但是我不能像使用Nginx的开发人员推荐的那样卸载Apache。
所以我想要做的是有Nginx服务
nodejs.sandbox.net on IP 10.10.10.10
和Apache运行(通常的设置)
sandbox.net on 10.10.10.10
然后在我的Windows主机文件做类似的东西
sandbox.net 10.10.10.10:80 nodejs.sandbox.net 10.10.10.10:8080
顺便说一下,如何在CentOS 5 yum上安装Nginx?
你可以使用apache代理为你端口8080。 将nginx设置为在端口8080上侦听。创build一个虚拟主机,它将响应名称nodejs.sandbox.net并将其设置为端口8080的代理。
<VirtualHost *:80> ServerName nodejs.sandbox.net ProxyRequests Off <Proxy *> Order deny,allow allow from all </Proxy> ProxyPreserveHost On ProxyPass / http://sandbox.net:8080 ProxyPassReverse / http://sandbox.net:8080 ProxyErrorOverride Off ErrorDocument 404 /notavail.html </VirtualHost>