通过URL访问服务器文件系统

我有一个ec2实例。 自启动以来,我可以通过公共DNS(在浏览器中)访问实例。 我最初设置实例,因为我需要一个PHP脚本,我的应用程序连接。

最近,我在盒子上托pipe了另一个应用程序,但希望应用程序(监听端口8080上的节点应用程序)可以通过我购买的域进行访问,因此我将实例与弹性IP相关联,然后将其连接到我的域。 然后我使用nginx将请求转发到我的应用正在监听的端口8080。 一切都很好。

现在,问题是,我不能再通过原始URL(publicdns / somefolder / file.php)访问我的PHP脚本。 我最初的想法是,这是预料之中,所以我尝试elasticip / somefolder / file.php。 仍然没有运气。 我如何在浏览器中访问这个脚本?

每个主机名应该有不同的虚拟主机/服务器块。 您应该像在正常情况下在端口80上提供example.com,并且只为otherdomain.example.com反向代理端口8080。