无法将子域映射到在amazon ec2上运行的节点服务器

时间:2016-11-28 15:28:27

标签: node.js apache amazon-ec2

我在ec2实例上的端口7777上运行一个节点应用程序。 我可以使用ec2实例的IP地址访问该应用程序,如下所示 -

52.77.122.38:7777(不是真正的IP地址)

现在我在A为abc.mydomain.com创建了一个route53条目,并将ec2实例的IP地址放在那里, 现在加载abc.mydomain.com给我apache服务器主页。

要在此子域上打开此节点应用

我删除了apache2.conf文件中的所有虚拟主机条目,并添加了这个 -

<VirtualHost *:80>
    ServerName  abc.mydomain.com
    ServerAlias www.abc.mydomain.com

    ProxyRequests on

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

    <Location />
            ProxyPass http://localhost:7777/
            ProxyPassReverse http://localhost:7777/
    </Location>

</VirtualHost>

但是加载abc.mydomain.com会让我“无法访问此网站”。虽然我仍然可以通过<ec2's Ip address>:7777

访问我的应用

如何在abc.mydomain.com上运行它?

0 个答案:

没有答案
相关问题