【问题标题】:Point multiple TLDs to one node server将多个 TLD 指向一个节点服务器
【发布时间】:2014-11-19 07:00:28
【问题描述】:

如何根据以下示例在 NodeJS 中配置多个 TLD 的最佳方式,以便我可以加载节点服务器,例如/myfolder 当某个主机名例如www.domain.com 访问我的网络服务器?我目前将 Express 用于节点 Web 服务器。

<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>

【问题讨论】:

  • 为什么在使用 Node 时目录很重要?

标签: node.js apache


【解决方案1】:

嗯,首先我要说的是,这可能会导致用户体验方面的一些问题,除非您真的很努力地为每个网站打造品牌。将它们作为单独的 Node 应用程序维护几乎总是会更好。也就是说,mod_proxy 当然可以设置一个反向代理指向您正在运行的节点应用程序。

如果需要,请查看有关如何设置代理特定标头和内容的文档(例如,如果您想要传递静态文件位置,如果它没有在您的节点应用程序中硬编码)。

类似这样的:

ProxyPass / http://your.node.app/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-12
    • 1970-01-01
    • 2011-11-22
    • 2014-02-21
    • 2020-02-25
    • 1970-01-01
    • 2019-11-01
    • 1970-01-01
    相关资源
    最近更新 更多