gpt4 book ai didi

apache - 如何将多个域路由到多个 Node 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-04 03:11:32 27 4
gpt4 key购买 nike

我习惯了典型的 Lamp Web 托管环境,您只需单击 cpanel 中的几个按钮,您的域就会被分区并映射到 htdocs 中的文件夹。我经常使用 Node.js,但做同样的事情似乎并不那么简单。如果我有多个 Node 应用程序,并且我想将domain1.com:80和domain2.com:80分别路由到其自己的 Node 应用程序和端口,我该如何做呢?我从哪说起呢?

最佳答案

这通常是通过 nginx 完成的。 Nginx 是一个反向代理,是一个放在 Node.js 前面的软件。

server {
listen 80;
server_name www.domain1.com;
root /var/www/domain1;

location / {
proxy_pass http://localhost:1337; # this is where your node.js app_domain1 is listening
}
}

server {
listen 80;
server_name www.domain2.com;
root /var/www/domain2;

location / {
proxy_pass http://localhost:1338; # this is where your node.js app_domain2 is listening
}
}

从这里:Nginx Different Domains on Same IP

关于apache - 如何将多个域路由到多个 Node 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16303297/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com