关于 cPanel 上的 Node.js 问题

关于 cPanel 上的 Node.js 问题

执行这里提到的步骤是否正确/安全:https://gist.github.com/754303在仅用于**ns2.**mydomain.com 的 IP 上?

请指教。

答案1

是的,如果没有域具有指向该地址的 A 记录,那么 Apache 就永远不会被要求从该地址提供内容,通过让节点实例在那里监听,您不会失去任何现有功能。您可能需要检查所有 DNS 记录和用户的记录,以确保没有记录被错误地设置为指向该地址,而不是机器/VM 分配的其他地址之一。

作为旁白,如果您的两个域名服务器记录都指向同一台机器,则说明您“做错了”。人们通常认为,如果负责该域的唯一服务器宕机,那么 DNS 是否宕机无关紧要,但对于某些服务来说,这可能会产生影响。例如邮件传递:如果您的服务器暂时宕机(或者由于您或他们一方的临时路由问题,发件人的邮件服务器根本无法看到它),您可能会丢失原本会排队等待服务器再次可用的邮件(因为发送邮件代理可能会看到“找不到域”错误而不是“服务器无响应” - 后者会让他们将邮件排队以便稍后重试,前者会让他们将邮件退回为无法投递 - 因此您的用户可能会丢失原本会延迟的邮件)。如果搜索引擎的爬虫在停机期间尝试访问并对两种不同的错误情况做出类似响应,也可能会影响您服务器上托管的域的搜索引擎条目。您应该将辅助 DNS 托管在其他地方,最好是使用拓扑结构不同的提供商,即位于不同数据中心的提供商。如果我没记错的话,cPanel 有一个免费的“仅 DNS”版本,您可以在另一台主机上的小型 VPS 中托管它并连接到您现有的服务,这可能是最简单的选择,否则请考虑手动配置绑定安装在其他地方作为 cPanel 的从属,或者寻找便宜的托管辅助 DNS 解决方案。

相关内容