node.js - 在 httpd 子域上运行 NodeJS 应用程序

标签 node.js apache http httpd.conf

预先感谢您的帮助,

我想在一个有很多 VirtualHosts 的服务器上通过 httpd (RedHat) 启动一个 nodeJS 应用程序,所以我转到位于/etc/httpd/conf/httpd.conf 的 httpd conf 文件并在最后添加文件的以下配置:

<VirtualHost *:80>
  ServerName subdomain.example.com
  ProxyPreserveHost on
  ProxyPass / http://localhost:8080/
</VirtualHost>

我的 NodeJS 应用程序在 localhost:8080 上运行,但是当我转到 subdomain.example.com 时,我只是收到一个 Server Not found 错误。在互联网上找到的 httpd 配置文件中尝试了很多组合,但都是徒劳的。每次通过运行 service httpd restart

对配置文件进行更改时,我都会重新启动 httpd 服务

最佳答案

这只是一个 DNS 传播问题。通过向 DNS 条目添加 A 记录来修复。

关于node.js - 在 httpd 子域上运行 NodeJS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40330656/

相关文章:

javascript - 在运行时处理 50k 个网页 (NodeJS)

ruby-on-rails - 我可以将 Web 服务器和应用程序服务器部署到同一个 AWS EC2 实例吗?

node.js - FeathersJS客户端如何知道服务路径是否无效?

c - 返回一个 char* 还是使用 memcpy?

node.js - 将分离文件中的关联序列化

javascript - AJAX/APACHE/PHP/HTACCESS 配置

php - 为 seo 优化和 google 引用重写 url

apache - 无法提交到 SVN(路径 ... 已存在)

xml - magento soap api v2 catalogProductInfo "product not exists"错误

api - 无法理解一些基本的 REST 内容