我有一个ec2实例。因为它是启动的,所以我可以通过公共DNS (在浏览器中)访问实例。我最初设置了这个实例,因为我需要宿主一个与我的应用程序连接的php脚本。
最近,我在盒子上托管了另一个应用程序,但希望通过我购买的域访问该应用程序(监听端口8080的节点应用程序),因此我将我的实例与一个弹性IP关联起来,然后将其连接到我的域。然后,我使用nginx将请求转发到我的应用程序正在监听的端口8080。一切都很好。
现在,问题是我不能再通过原始URL (publicdns/somefolder/file.php)访问我的php脚本。我最初的想法是,这是意料之中的,所以我尝试了弹性/somefolder/file.php。还是没有运气。如何在浏览器中访问此脚本?
发布于 2016-01-14 22:39:07
对于每个主机名,您应该有不同的vhost/server块。您应该将端口80上的example.com作为正常服务,并且只向otherdomain.example.com的端口8080反向代理。
https://serverfault.com/questions/749234
复制相似问题