如何将不同的子域指向同一服务器上的不同应用程序?(使用node.js作为代理吗?)

针刺

我正在设置一个node.js服务器,但我也想同时在该服务器上运行Apache。Node将成为主要网站,并且会有指向Apache的子域。

我能想到的唯一方法是让不同的应用程序侦听不同的端口,然后让代理应用程序侦听端口80,然后根据使用的子域“重定向”该端口。我不确定这是否是正确的方法,或者是否正确。

研究表明,可以将Apache用作此代理,尽管如果不需要的话,我希望使用它。如果我能以某种方式使用node.js做到这一点,那就太好了(我的首选解决方案)。如果那是不切实际/不可能的,那么我当然愿意接受其他想法。

对于如何执行此操作,我将不胜感激。

利乐

您想要一个可以同时服务于Node.js和Apache的解决方案,并且希望让Node.js进行反向代理。但是,最好使用专为该作业的反向代理(Nginx,HAProxy)设计的程序。将Node.js用作反向代理服务器将效率低下。

我推荐Nginx。它简单高效。您可以将Nginx服务器放在最前面,接受所有请求。

这是设置Nginx反向代理到Node的方法

http://www.nginxtips.com/how-to-setup-nginx-as-proxy-for-nodejs/

这是如何设置Nginx来反向代理到Apache

http://www.howtoforge.com/how-to-set-up-nginx-as-a-reverse-proxy-for-apache2-on-ubuntu-12.04

只需将两者的设置文件组合在一起,即可使您同时服务apache和node。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP和node.js可以在同一服务器上运行

来自分类Dev

同一服务器上的Meteor.js和Apache / Nginx服务于不同的域名

来自分类Dev

使用代理服务器托管识别子域的多个Node.JS应用程序

来自分类Dev

在phonegap应用程序的node.js服务器上使用CORS

来自分类Dev

同一应用程序的不同子域可以阻止XSS之类的恶意攻击吗?

来自分类Dev

Node.js和Wordpress的Apache代理位于同一“域”上,但路径不同

来自分类Dev

React应用程序:使用Node / express作为中端代理服务器

来自分类Dev

使用IIS在同一站点的同一服务器上运行node.js和WebAPI

来自分类Dev

如何使用hapi.js在同一服务器上支持多个网站?

来自分类Dev

如何在同一个Angular JS应用程序中将不同的API与不同的身份验证标头一起使用

来自分类Dev

AngularJS + ServiceStack + Node.js作为代理?

来自分类Dev

在同一网络上不同设备上预览Angular应用时,如何向Node.js服务器发出请求不会失败?

来自分类Dev

(如何)我可以在同一服务器和端口上运行多个Spring Boot应用程序吗?

来自分类Dev

同一服务器上的Meteor.js和Apache / Nginx服务于不同的域名

来自分类Dev

在phonegap应用程序的node.js服务器上使用CORS

来自分类Dev

可以为同一服务在不同服务器上进行不同的会话吗?

来自分类Dev

将VPN连接路由到同一服务器上的Sock代理

来自分类Dev

Node.js-服务来自同一服务器上运行的tomcat的请求

来自分类Dev

如何将Node.js Web服务器与Apache Cordova应用程序一起使用

来自分类Dev

NginX作为多个子域的HTTPS反向代理吗?

来自分类Dev

在不同端口上运行单独的Docker应用程序,一个作为子域

来自分类Dev

将GoDaddy子域转发到同一服务器上的其他端口(反向代理)

来自分类Dev

Web应用程序和数据库可以托管在不同的服务器(远程和本地)上吗?

来自分类Dev

在解析服务器应用程序上使用Node.js编写服务器端代码

来自分类Dev

同一服务器上端口80上的Node.js和PHP

来自分类Dev

Node.js-使用多个HTML文件连接到同一服务器,同一用户

来自分类Dev

我可以使用DNS名称为同一服务器上的多个不同Web应用程序创建简单地址吗?

来自分类Dev

如何在同一服务器中使用节点 js 重定向以响应 js 应用程序?

来自分类Dev

代理将应用程序从不同的机器传递到 apache Web 服务器

Related 相关文章

  1. 1

    PHP和node.js可以在同一服务器上运行

  2. 2

    同一服务器上的Meteor.js和Apache / Nginx服务于不同的域名

  3. 3

    使用代理服务器托管识别子域的多个Node.JS应用程序

  4. 4

    在phonegap应用程序的node.js服务器上使用CORS

  5. 5

    同一应用程序的不同子域可以阻止XSS之类的恶意攻击吗?

  6. 6

    Node.js和Wordpress的Apache代理位于同一“域”上,但路径不同

  7. 7

    React应用程序:使用Node / express作为中端代理服务器

  8. 8

    使用IIS在同一站点的同一服务器上运行node.js和WebAPI

  9. 9

    如何使用hapi.js在同一服务器上支持多个网站?

  10. 10

    如何在同一个Angular JS应用程序中将不同的API与不同的身份验证标头一起使用

  11. 11

    AngularJS + ServiceStack + Node.js作为代理?

  12. 12

    在同一网络上不同设备上预览Angular应用时,如何向Node.js服务器发出请求不会失败?

  13. 13

    (如何)我可以在同一服务器和端口上运行多个Spring Boot应用程序吗?

  14. 14

    同一服务器上的Meteor.js和Apache / Nginx服务于不同的域名

  15. 15

    在phonegap应用程序的node.js服务器上使用CORS

  16. 16

    可以为同一服务在不同服务器上进行不同的会话吗?

  17. 17

    将VPN连接路由到同一服务器上的Sock代理

  18. 18

    Node.js-服务来自同一服务器上运行的tomcat的请求

  19. 19

    如何将Node.js Web服务器与Apache Cordova应用程序一起使用

  20. 20

    NginX作为多个子域的HTTPS反向代理吗?

  21. 21

    在不同端口上运行单独的Docker应用程序,一个作为子域

  22. 22

    将GoDaddy子域转发到同一服务器上的其他端口(反向代理)

  23. 23

    Web应用程序和数据库可以托管在不同的服务器(远程和本地)上吗?

  24. 24

    在解析服务器应用程序上使用Node.js编写服务器端代码

  25. 25

    同一服务器上端口80上的Node.js和PHP

  26. 26

    Node.js-使用多个HTML文件连接到同一服务器,同一用户

  27. 27

    我可以使用DNS名称为同一服务器上的多个不同Web应用程序创建简单地址吗?

  28. 28

    如何在同一服务器中使用节点 js 重定向以响应 js 应用程序?

  29. 29

    代理将应用程序从不同的机器传递到 apache Web 服务器

热门标签

归档