Apache 中使用代理来连接 nodejs 服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/henryhu712/article/details/82913913

在一个已经运行 Apache 的服务器上,如果仍然想使用 80/443 端口来使用 Nodejs 的服务器,该怎么配置呢?一个方法就是使用 Apache 中的代理。

先安装必要的模块:

sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer
sudo a2enmod lbmethod_byrequests

然后在 Apache 中配置(假设 nodejs 监听 3000 端口):

ProxyRequests on
ProxyPass /nodejs/ http://localhost:3000/

这样,当访问 http://mysite.com/nodejs 时,就会实际使用 nodejs 服务器。

原文链接

猜你喜欢

转载自blog.csdn.net/henryhu712/article/details/82913913