我试图在amazon aws中使用amazon ami设置apache 2.2。 我没有安装httpd和php,并确认http.conf使用/ var / www / html。
然后把文件index.html放在该文件夹中。 但是,当我试图使用浏览器来浏览我的域名是ec2-122-248-255-181.ap-southeast-1.compute.amazonaws.com,没有加载任何东西。
我确实通过运行apachectl start来启动httpd,而且我可以在端口80上看到它。
有人知道什么是错的吗?
检查您是否允许EC2安全组中的端口80上的stream量。
转到您的EC2仪表板,然后单击安全组。 select附加到您的实例的安全组。 检查是否有一行说
HTTP tcp 80 80 0.0.0.0/0
如果存在,那么你的问题在别处,否则使用select框添加行。
也值得在端口443上允许HTTPS:
HTTP tcp 443 443 0.0.0.0/0
你能连接本地吗? SSH进入实例并尝试telnet 127.0.0.1 80 。
如果不能,请在本地机器上检查防火墙。 检查系统日志和apache错误日志。
如果可以,请检查EC2中的安全组,并确保允许使用端口80。
检查你的html文件的权限。