我在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上运行它?