如何在亚马逊ec2中一起运行Node和apache?

Seb*_*son 6 apache reverse-proxy amazon-ec2 amazon-web-services node.js

嗨,我在亚马逊有一个ec2实例运行在正常的80端口,我有一个节点在3002端口上运行如何让我的节点在我的亚马逊ec2实例中的端口80上运行以及apache我尝试了大多数在线教程,如reverseproxy mod apache上的代理等

我需要在www.mywebsite.com/node上运行我的节点服务器,现在它运行在www.mywebsite.com:3002/

我试着编辑我的

/etc/httpd/conf/httpd.conf中

像下面的apache但没有任何影响

<VirtualHost *:80>

ProxyRequests off

<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>

<Location />
    ProxyPass /node http://localhost:3002/
    ProxyPassReverse /node http://localhost:3002/
</Location>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

Sam*_*mar 2

我已经很久没有使用 apache 但我认为 mod_proxy 的位置如下所示:

<Location /node >
    ProxyPass http://localhost:3002/
</Location>
Run Code Online (Sandbox Code Playgroud)

另外,你重启apache了吗?

service httpd restart应该这样做。