我习惯了典型的 Lamp Web 托管环境,您只需单击 cpanel 中的几个按钮,您的域就会被分区并映射到 htdocs 中的文件夹。我经常使用 Node.js,但做同样的事情似乎并不那么简单。如果我有多个节点应用程序,并且我想将domain1.com:80和domain2.com:80分别路由到其自己的节点应用程序和端口,我该如何做呢?我从哪说起呢?
这通常是使用 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 同一 IP 上的不同域 https://stackoverflow.com/questions/11773544/nginx-different-domains-on-same-ip
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)