首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hello on AWS cloud9 -无法使用PHP内置服务器访问网站

Hello on AWS cloud9 -无法使用PHP内置服务器访问网站
EN

Stack Overflow用户
提问于 2018-11-20 05:20:51
回答 1查看 1.1K关注 0票数 0

我正试着开始使用AWS Cloud9。我创建了一个hello.php文件并使用内置的PHP运行程序,它显示了以下输出。

如下面的图像所示,它正在为我创建一个公共ip来检查输出。ip与我的EC2实例相同,公共IP与Cloud9一样,如果没有创建EC2实例,则会隐式地创建一个EC2实例。

当我打开页面时,我会得到一个无法到达的页面。

如果有人对此感到好奇,我的EC2实例就会启动。我有一种感觉,它与访问由EC2实例上的服务器分发的页面的额外设置有关。我这么说是因为当我用简单的打印创建一个python文件时,它会显示下面的输出,但是没有显示hello.php网页的输出。我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-22 15:44:40

似乎有些人不明白这个问题。我甚至有个朋友提供了同样的解决方案-查看你的Apache日志。

问题是,我使用我的ec2公共ip xx.xx.xxx/hello.php来运行php文件。在AWS收购之前,熟悉cloud9的人说要寻找隐藏在AWS Cloud9 IDE中的预览按钮。当你把鼠标悬停时,它就在上面,看起来像这样

单击“预览”并选择“预览运行应用程序”将显示为您创建的IP Cloud9。这个IP是散列的。使用这个ip并添加一个/hello.php就能做到这一点。

我猜这是内置PHP服务器所指向的URL,而不是ec2实例的公共IP。这就是解决办法。

谢谢大家的帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53386672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档