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

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

我有一个 ec2 实例。自从它启动以来,我能够通过公共 DNS(在浏览器中)顺利访问该实例。我最初设置该实例是因为我需要托管我的一个应用程序连接的 php 脚本。

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

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

答案1

您应该为每个主机名设置不同的虚拟主机/服务器块。您应该像往常一样在端口 80 上为 example.com 提供服务,并且只为 otherdomain.example.com 设置到端口 8080 的反向代理。

相关内容